问一个select语句
string sendSQL= "select * from 不合格品 where 技术= '填写 ' and 存档= '否 ' and 增加材料= '否 ' or 增加材料= '是 ' and 供应= '填写 ' 存档= '否 ' ";
我写的这个不对,我想让它在两种条件下去查询,一种是:
技术= '填写 ' and 存档= '否 ' and 增加材料= '否 '
一种是:
增加材料= '是 ' and 供应= '填写 ' 存档= '否 '
有哪位大侠帮帮小弟呀,小弟感激不尽!我调试了半天,老出错.
------解决方案--------------------select * from 不合格品 where (技术= '填写 ' and 存档= '否 ' and 增加材料= '否 ') or (增加材料= '是 ' and 供应= '填写 ' 存档= '否 ')
------解决方案--------------------= "select * from 不合格品 where (技术= '填写 ' and 存档= '否 ' and 增加材料= '否 ') or (增加材料= '是 ' and 供应= '填写 ' 存档= '否 ' ");
------解决方案--------------------select
(select * from [不合格品] where [技术]= '填写 ' and [存档]= '否 '),
(select * from [不合格品] where [供应]= '填写 ' and [存档]= '否 ')
from [不合格品] group by [增加材料]
------解决方案--------------------楼上都正解!
(条件)or(条件)
或
使用内联都可以