筛选同一个字段中的两种数据的方法
我的表A中有4个字段a1,a2,a3,a4 a1中有两种数据是我需要筛选出来的,如 ab和ac,我现在的查询是以下这样的,不能得出正确数据。
select * from a where a.a1=ab and a.a1=ac
请问高手问题在哪里?
[解决办法]
如果a1是字符串:
select * from a where a.a1='ab' or a.a1='ac'
[解决办法]
或者
select * from a where a.a1='ab' union allselect * from a where a.a1='ac'