質問

2つの表があります:

コース: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