id name class_id 1 Muzyka 1 2 Biologia 1 3 Geografia 1 4 Geografia 11 5 Język Niemiecki 11 6 Matematyka 11 7 Matematyka 1
name - to nazwa przedmiotu szkolnego, class_id to id klasy
Chciałbym pobrać nazwy przedmiotów które nie występują przy danym class_id
Przykład:
SELECT DISTINCT class_id, name FROM subjects WHERE NOT class_id = '1'
Zwraca mi:
11 Matematyka
11 Język Niemiecki
11 Geografia
Matematyka i Geografia jest już powiązana z class_id=1 jedyny przedmiot niewystępujący w class_id=1
to język niemiecki i chciałbym aby tylko on w tym przypadku został zwrócony.
Jak napisać takie zapytanie? Bardzo proszę o pomoc.