我有以下查询
SELECT CDCREDITEUR
FROM sysadm_CREDITEUR
WHERE STATUS = 'A'
AND CDCREDITEUR = 'XXX'
AND CDCREDITEUR IN
( SELECT CDCREDITEUR
FROM GROOTBOEKMUTATIES
WHERE GROOTBOEKMUTATIES.BOEKJAAR = 2013 )
AND CDCREDITEUR IN
( SELECT CDCREDITEUR
FROM CREDOPENPST
WHERE CREDOPENPST.BOEKJAAR = 2013 );
我知道 CDCREDITEUR 存在于 CREDOPENPST 中并且不存在于 GROOTBOEKMUTATIES 但我确实得到了结果。
我认为“IN”中的真假会导致查询不返回任何内容。
这里有什么问题?