Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Отбор уникальных названий книг, у которых более трёх авторов
Условие задачи
В базе хранятся записи о книгах, однако названия могут повторяться. Необходимо изменить 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;