我认为以下陈述会产生相同的结果……但事实并非如此。包含“exists”语句的第一个代码似乎并没有通过“QuizID”列限制所选值,我认为它应该......作为旁注,该列仅存在于“quizQuestions”中,但不存在于“quizAnswers”中
SELECT qa.QuestionNumber
FROM QuizAnswers qa
where exists (SELECT *
FROM QuizQuestions
WHERE QUIZID = 6)
SELECT qa.QuestionNumber
FROM QuizAnswers qa
INNER JOIN QuizQuestions IQQ
ON qa.QuestionNumber = IQQ.QuestionNumber
WHERE QUIZID = 6
包含“内部连接”的语句包含我想要的结果集。为了获得相同的结果,我需要在 Exists 语句中包含什么?