Итак, я пытаюсь перечислить студентов, которые находятся хотя бы в одном классе, но не являются частью группы. Мой код показывает 0 результатов, но должно быть два. Что-то не так с моим предложением where. Я могу заставить его показать ученикам, принимающим один или несколько классов, просто не получив его, чтобы показать те, которые также не являются частью какой-либо группы. Что-то не так с моим предложением where. У меня есть 3 таблицы, которые связаны между собой. Студент, который держит имя студента и идентификатор, член, который содержит идентификатор студента и идентификатор группы, и студенческую группу, которая содержит идентификатор группы.где не существует предложение sql
Код:
select student.lastname
from student inner join enrolled on enrolled.studentid = student.sid
where not exists(
select *
from studentgroup inner join memberof on memberof.groupid = studentgroup.gid
)
Yupp, который работал благодаря – user12074577