我有這個查詢將正確返回IN
子句的一部分的值,但是當我將其更改爲NOT IN
時,它不會返回任何內容。
有沒有人有任何建議?SQL IN工作但NOT IN不起作用
select distinct
CAST(w.work_area AS CHAR(4)) || s.code_id as WATT
from
sys_code s,
work_area_master w
where
s.code_type = '590'
and (
CAST(w.work_area AS CHAR(4)) || s.code_id
)
in (
select substr(misc_flags, 1,6)
from sys_code where code_type = 'STA'
);
提示:NULLs會使'IN'行爲與你期望的不同。 – wildplasser 2013-03-13 18:20:15
'NULL'與您的結果混淆,或每行都在該選項中 – Lamak 2013-03-13 18:21:09
'FROM sys_code s,work_area_master w'看起來不相關。 Mybe你想加入他們的一些共同的關鍵字? – wildplasser 2013-03-13 18:28:35