当前位置: 代码迷 >> Oracle开发 >> 问大家一个简单的select语句解决方法
  详细解决方案

问大家一个简单的select语句解决方法

热度:102   发布时间:2016-04-24 07:41:04.0
问大家一个简单的select语句
比如有两张表a和b,其中a表中有一个cardno字段,b表中有ac_no1和ac_no2两个字段,怎么选出b表中ac_no1和ac_no2两个字段的值都不在a表的cardno字段中的b表记录的集合
其中b表中的ac_no1和ac_no2两个字段有且只有一个值,换句话说ac_no1有,ac_no2里就没有,反之亦然。

类似
select * from b where 条件 not in (select a.cardno from a)
上面的“条件”怎么写啊?

------解决方案--------------------
SQL code
SELECT *  FROM b WHERE ac_no1 NOT IN (SELECT a.cardno FROM a) AND       ac_no2 NOT IN (SELECT a.cardno FROM a)
  相关解决方案