对于下面的问题,我需要一个Mysql查询。
我有两张桌子。
在这里,student_id是申请考试的学生的身份证,我把它存储在中。
现在,我需要一个对的查询,从表考试中选择没有被特定的student_id应用的主题名
请帮帮我。
发布于 2012-09-07 16:40:01
你可以用NOT IN
回答你的问题。基本上,它所做的是在子查询中,获取由特定的学生获取的所有。NOT IN
检查不存在于表Exam_Applied
上的表Exam
的examName
SELECT id, examName
FROM Exam
WHERE examName NOT IN
(
SELECT examName
FROM Exam_Applied
WHERE Student_ID = 'idHERE'
)
希望这是有意义的
https://stackoverflow.com/questions/12322148
复制相似问题