繁体   English   中英

sql -subqueries的新手

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM