0
そのPSPIDにリンクされているすべてのQUESTIONIDが2番目のテーブルに存在する最初のテーブルからすべてのPSPIDを探したいとします。 2つ目のテーブルに存在しないQUESTIONIDも1つでもあるPSPIDは除外する必要があります。同じIDのすべての行を繰り返し、別のテーブルで一致する値を見つける
そのPSPIDにリンクされているすべてのQUESTIONIDが2番目のテーブルに存在する最初のテーブルからすべてのPSPIDを探したいとします。 2つ目のテーブルに存在しないQUESTIONIDも1つでもある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