首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问一个select话语

2011-12-20 
问一个select语句stringsendSQL select*from不合格品where技术 填写and存档 否and增加材料 否or增加

问一个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(条件)

使用内联都可以

热点排行