У меня есть эти таблицы:
репетиторы :
email firstname, lastname...
курсы :
url tutorid description
отзывы :
review courseid author
author
в reviews
и tutorid
в courses
- это внешний ключ = tutors.email.
Мне нужно удалить все репетиторы которые имеют 2 или более курсов без описания.
Сначала я попробовал выбрать таких репетиторов:
select tutors.email, COUNT(courses.url)
from courses
left join tutors on courses.tutorid = tutors.email
where
description is null group by (tutors.email);
, это работает отлично. Однако я не уверен, как удалить репетиторов с данными электронными письмами, учитывая, что tutors.email является внешним ключом в других таблицах.