Sybase Where子句“NOT IN”不起作用

时间:2013-10-03 08:52:37

标签: sql sybase-iq

我正在使用Syabse IQ 12.7版。

我正在尝试从语句中存在或不存在的表中获取计数。

这是查询;

SELECT A.CUSTNO 
  FROM TABLE_A A 
 WHERE A.CUSTNO NOT IN (SELECT B.CUSTNO FROM TABLE_B B)

SELECT A.CUSTNO 
  FROM TABLE_A A 
 WHERE NOT EXISTS(SELECT 1 FROM TABLE_B B WHERE A.CUSTNO = B.CUSTNO) 

事物是“不存在”让我们说生成1000行,但“不在”生成0行。

对这个问题有什么看法吗?是bug还是什么?

0 个答案:

没有答案