MySQL只获得其他表中没有的结果

时间:2015-04-08 19:31:51

标签: mysql database

我正在尝试获取目前为止我的查询不在其他表中的结果

  

SELECT student.StudentID FROM student INNER JOIN studentgroup ON studentgroup.StudentID Not Like student.StudentID WHERE student.StudentID NOT LIKE studentgroup.StudentGroupID GROUP BY student.StudentID

1 个答案:

答案 0 :(得分:0)

你可以使用左连接而不是null,这将返回学生组表中不存在的所有学生。

select
s.StudentID from student s
left join studentgroup sg on sg.StudentID = s.StudentID
where sg.StudentID is null