Sobes.tech
Junior — Senior
51

Отбор уникальных названий книг, у которых более трёх авторов

Условие задачи

В базе хранятся записи о книгах, однако названия могут повторяться. Необходимо изменить SQL‑запрос так, чтобы он выводил только те названия, которые встречаются единожды и к которым привязано более трёх различных авторов.

SELECT Bk.name
FROM BooksAuthor AS BA2
JOIN Author AS Auth ON BA2.author_id = Auth.id
JOIN Book AS Bk ON BA2.book_id = Bk.id
GROUP BY Bk.name
HAVING COUNT(DISTINCT Auth.id) > 3;