sql 查询语句怎么写??帮个忙,头晕了!!
我想查询的意思如下:
表如下意思
A1103 C0000 A0101
政治理论培训 A公司 甲
政治理论培训 B公司 乙
上岗培训 A公司 甲
上岗培训 B公司 丙
工程硕士教育 A公司 甲
select * from A11 where A1103= '政治理论培训 ' or A1103= '上岗培训 'or A1103= '工程硕士教育 ' and C0000= 'A公司 ' and A0101= '甲 '
但是这样查询出来的是所有信息,这里 and 跟or是一样的或者意思了,不是以前的并且
我就是想把 A11表中 A1103 里包括的 "政治理论培训 上岗培训 工程硕士教育 " C000 = A公司 A0101=甲的 3条信息都查询出来 怎么做啊??
------解决方案--------------------select * from A11 where (A1103= '政治理论培训 ' or A1103= '上岗培训 'or A1103= '工程硕士教育 ') and C0000= 'A公司 ' and A0101= '甲 '
------解决方案--------------------楼上正解,楼主少了括号
------解决方案--------------------樓上正解﹗
------解决方案--------------------楼上素正解!楼下保持队形。