2014-04-13 33 views
2

我有两个表:MySQL的抗加入

课程:ID,姓名

老师:ID用户,IdCourse,IdSchool

现在,例如我有id为10和学校用户与id 4。

我想要在所有Cousrses表中的课程,即在与ID用户10和IdSchool 4.

同一行其ID没有被记录在表老师我怎么会做出这样的选择查询?

回答

4
SELECT Id, Name 
FROM Course 
WHERE Id NOT IN (
    SELECT IdCourse 
    FROM Teacher 
    WHERE IdUser = 10 AND IdSchool = 4 
);