0
我想從第一個表中找到所有與該PSPID鏈接的每個QUESTIONID都應該出現在第二個表中的PSPID。那些甚至沒有出現在第二個表中的QUESTIONID的PSPID應該被排除。對具有相同id的所有行進行迭代,並在不同表中找到匹配的值
我想從第一個表中找到所有與該PSPID鏈接的每個QUESTIONID都應該出現在第二個表中的PSPID。那些甚至沒有出現在第二個表中的QUESTIONID的PSPID應該被排除。對具有相同id的所有行進行迭代,並在不同表中找到匹配的值
請嘗試以下方法。它列出了所有問題已經回答的所有PSPID。
SELECT DISTINCT qq.PSPID
FROM PSP_QUESTION_MASTER AS qq
WHERE NOT EXISTS (SELECT q.QUESTIONID FROM PSP_QUESTION_MASTER AS q
WHERE q.PSPID = qq.PSPID
EXCEPT
SELECT a.QUESTIONID FROM PSP_ANSWER_MASTER AS a
WHERE a.PSPID = qq.PSPID);
這對我有效......非常感謝:) – SUPERGIRL