[英]new to sql -subqueries
我是SQL的新手,遇到了一些麻烦。 我在脚本中走得太远了而不是陷入困境。 表格如下...
表1:学生答案。 列:
表2:问题。 列:
我必须显示从未正确回答过且至少被问过一次的问题(问题ID =问题ID)。
我得到的问题回答不正确(学生回答<>正确答案),但从来没有得到正确回答。 我在想,如果我计算问题的数量,而这等于错误回答的数量,我将得到从未正确回答的数量。 我可能过于复杂了。
任何帮助表示赞赏。
select *
from questions Q
where not exists (
select 1
from student_answers A
where A.question_id = Q.question_id
and A.student_answer = Q.correct_answer
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.