DB2 exists子句會過濾掉所用的本條記錄

adam_boy發表於2012-04-10

SELECT
    m.personnelid
FROM
    yorgpersonnel m
WHERE
    m.organizationid='SAP_ZHUXJ20120409091538000007'--查詢某部門的所有成員
AND EXISTS
    (
        SELECT
            1
        FROM
            ypersonnel a
        WHERE
            m.personnelid=a.personnelid
        AND a.userid!='e2c4bfa637af48ceaa98dd59d48b432d')--這句會過濾使用的這條記錄

上面的語句是查詢某本門內部的所有成員,exists子句將本部門內的指定成員過濾掉。

相關文章