Sybase Где пункт "НЕ В" не работает

Я использую Syabse IQ 12.7 ver.

Я пытаюсь получить счет из таблиц с существует или нет в заявлениях.

вот запросы;

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 строк.

Есть идеи об этой проблеме? это ошибка или что-то?

0 ответов

Другие вопросы по тегам