当前位置: 代码迷 >> Oracle开发 >> 一个有关问题,怎么让两个字段同时不等于某两个值
  详细解决方案

一个有关问题,怎么让两个字段同时不等于某两个值

热度:16   发布时间:2016-04-24 07:04:39.0
求助一个问题,如何让两个字段同时不等于某两个值
typ neo num
1    4    300
1    4    300
1    6   200
2    6   -200


我用的条件是 typ<>2 and neo<>6 

结果 筛选出的数据 就只有 第一第二条. 后两条都没了 我只想去除 typ=2 neo=6的

------解决方案--------------------
将是type=2 and neo=6 的数据查出来,然后用not in 查询不存在此调数据的结果集(用主键作为条件进行筛选)

select * from table where id not in (select id from table where type=2 and neo=6)
  相关解决方案