我有两张桌子
Student
表
Grade
表
我想只显示student
表中存在但grade
表中不存在的学生
答案 0 :(得分:0)
通过这种方式,您可以在成绩表中选择所有未找到的学生(按其ID)。
SELECT *
FROM student
WHERE id NOT IN (SELECT student_id FROM grade)
答案 1 :(得分:0)
为了完善答案,我通常更喜欢使用连接来做这样的事情,简单的左连接和测试空值就可以了。
SELECT s.*
FROM
student s
LEFT JOIN grade g
WHERE
g.student_Id IS NULL