我有两张桌子:
课程:Id,姓名
老师:IdUser,IdCourse,IdSchool
现在,例如,我有一个id为10的用户和一个id为4的学校。
我想在表格课程中对所有Cousrses进行选择,他们的ID不会记录在表教师与IdUser 10和IdSchool 4相同的行中。
我该如何进行此查询?
答案 0 :(得分:4)
SELECT Id, Name
FROM Course
WHERE Id NOT IN (
SELECT IdCourse
FROM Teacher
WHERE IdUser = 10 AND IdSchool = 4
);