sql查询 当某一字端是A的是一种查询条件 当某一字端是B的是另一种查询条件 这种sql该怎么写
例如有(伪sql) select * from (a,b,c,d……等多个字段) where (条件) (例如 a表中某一字段不同,where的查询条件也不同)
sql查询 当某一字端是A的是一种查询条件 当某一字端是B的是另一种查询条件 这种sql该怎么写
例如有(伪sql) select * from (a,b,c,d……等多个字段) where (条件) (例如 a表中某一字段不同,where的查询条件也不同)
不知道你要的是不是这样的查询:
select *
from t
where (a = 1 and (c=? or d=?)) or
(a = 2 and (e=? or f=?))
1 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
1.4k 阅读
http://blog.csdn.net/y_chengy...
sql中使用if