3

我有两个表:

课程:身份证、姓名

教师:IdUser、IdCourse、IdSchool

现在,例如,我有一个 id 为 10 的用户和一个 id 为 4 的 School 。

我想对表 Course 中的所有 Cousrses 进行选择,他们的 ID 没有记录在 Table Teacher 中与 IdUser 10 和 IdSchool 4 位于同一行的位置。

我怎么能做这个查询?

4

1 回答 1

6
SELECT Id, Name
FROM Course
WHERE Id NOT IN (
    SELECT IdCourse 
    FROM Teacher 
    WHERE IdUser = 10 AND IdSchool = 4
);
于 2014-04-13T13:46:40.100 回答