Здравствуйте возникла проблема с написанием SQL запроса(Использую СУБД SQLite). Имею таблицы Classes(Класс) и Teachers(Учителя). И мне нужно вывести учителей который не связаны с классом, т.е. которые не являются классным руководителем класса.
Таблица classes:
Create TABLE classes( [id] integer PRIMARY KEY UNIQUE NOT NULL, [name] varchar(15) NOT NULL, [id_teacher] integer NOT NULL );
Таблица teachers:
Create TABLE teachers( [id] integer PRIMARY KEY UNIQUE NOT NULL, [name] varchar(150) NOT NULL, [number] varchar(15), [address] varchar(200) NOT NULL, [date_birth] datetime NOT NULL, [id_predmet] integer REFERENCES [predmets] ([id]) On Delete NO ACTION On Update NO ACTION );
Мог бы изменить связи, но тогда будет сложна добираться до учителя класса из прилоежения, через запрос для класса.