重开一帖,情况描述清晰,关于SQL的小问题,大家来看看哈
select * from T_JH where sex= '1 ' and name = '张三 '
这是我想查出来的数据结果
同时
我要排除掉符合以下条件的数据
where did= '151 ' and dutyid= '111 ' and id <> '3 '
以上涉及的都是同一张表T_JH
请大侠赐教呀~~~我是sql server 2000
------解决方案--------------------用一条子查询 应该可以实现
没测试 如果有不对的 稍改一下就行了。。
select * from T_JH where sex= '1 ' and name = '张三 ' and id
not in (select id from T_JH where did= '151 ' and dutyid= '111 ' and id <> '3 ')