如何从另一个表中存在特定列的表中获取所有记录

时间:2013-10-05 09:35:40

标签: sql sql-server

我有2个表,如CandidateExam和PaperDetails。每个学生都与纸张相关联(例如,如果有2位候选人,PaperDetails中有2篇论文,那么CandidateExam中将存在4个参赛作品)。我想检查所有与特定纸张无关的候选人。 注意:请尝试使用NOT IN

请帮帮我

1 个答案:

答案 0 :(得分:1)

你没有提供详细信息,但它会是:

SELECT * FROM CandidateExam CE
WHERE NOT EXISTS 
    (SELECT * FROM PaperDetails PD WHERE CE.CandidateID = PD.CandidateID)