当前位置: 代码迷 >> Sql Server >> 筛选同一个字段中的两种数据的方法,该怎么解决
  详细解决方案

筛选同一个字段中的两种数据的方法,该怎么解决

热度:80   发布时间:2016-04-27 14:58:37.0
筛选同一个字段中的两种数据的方法
我的表A中有4个字段a1,a2,a3,a4 a1中有两种数据是我需要筛选出来的,如 ab和ac,我现在的查询是以下这样的,不能得出正确数据。
select * from a where a.a1=ab and a.a1=ac

请问高手问题在哪里?

------解决方案--------------------
如果a1是字符串:
SQL code
select * from a where a.a1='ab' or a.a1='ac'
------解决方案--------------------
或者
SQL code
select * from a where a.a1='ab' union allselect * from a where a.a1='ac'
  相关解决方案