当前位置: 代码迷 >> ASP.NET >> 重开一帖,情况描述清晰,关于SQL的小疑点,大家来看看哈
  详细解决方案

重开一帖,情况描述清晰,关于SQL的小疑点,大家来看看哈

热度:3264   发布时间:2013-02-25 00:00:00.0
重开一帖,情况描述清晰,关于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 ')
  相关解决方案