8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

根据唯一 ID 循环表 1 的 SQL 查询 - 返回表 2 中缺失的值

AndyMoose 1月前

7 0

table1auto_idstudent_idexam_idcompleted (completed = value 1)table2exam_idexam_name问题:我想返回所有尚未完成考试的学生。因此,如果 Table2 中有 10 个考试...

表1

auto_id
student_id
exam_id
completed (completed = value 1)

表2

exam_id
exam_name

问题:我想返回所有尚未完成考试的学生。因此,如果表 2 中有 10 项考试,而表 1 中有 5 名学生,且没有学生完成任何考试,我希望我的表格列出所有学生姓名以及所有考试名称。

是否有人可以参考与此类内容相关的其他链接?我尝试过 NOT IN/NOT EXISTS,对于简单查询来说,这很好,例如,如果我想查找 exam_id 不存在的 table1.exam_id 。但是,这有点复杂,因为我需要基于每个实例 student_id 并寻找一些指导或其他可能解决此类查询的链接 - 我正在寻找。

谢谢。

正如我提到的,我尝试过其他连接,但是,我得到的结果是表 1 中不存在 exam_id。我可以获得已完成考试的 student_id。

但是,我想要生成一个列出以下内容的查询:

student_id, exam_id

并重复此操作,以便获得尚未参加的 exam_id 的完整列表。

对于表 1 中的所有学生

帖子版权声明 1、本帖标题:根据唯一 ID 循环表 1 的 SQL 查询 - 返回表 2 中缺失的值
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由AndyMoose在本站《sql》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: