У меня есть две таблицы
курсы_доступно:
Course | language
-----------------
A | English
A | Spanish
courses_enrolled
Name |course | language
--------------------------
PersonA | A | English
PersonB | A | Spanish
PerconC | A | French
Я хочу написать запрос, чтобы получить записи о том, что человек проходит курс на языке, на котором он не предлагается. В приведенном выше примере PersonC проходит курс A на французском языке, но он предлагается только на английском и испанском языках. .
select p.name, p.course, p.language from courses_available c, courses_enrolled p where p.course=c.course and p.language != c.language.
Приведенный выше запрос также дает мне курс А. Какой тип соединения даст мне только С?