我有两个表:

课程:ID,名称

老师:Iduser,Idcourse,Idschool

现在,例如,我拥有一个用户ID 10和ID 4的学校。

我想在表课程中的所有表格上进行选择,它们的ID不会在与IDuser 10和Idschool 4的同一行中记录在表格教师中。

如何进行此查询?

有帮助吗?

解决方案

SELECT Id, Name
FROM Course
WHERE Id NOT IN (
    SELECT IdCourse 
    FROM Teacher 
    WHERE IdUser = 10 AND IdSchool = 4
);
.
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top