Sobes.tech
Middle+
36

10-нан астам кітаптары бар авторларды тізімдеу үшін SQL сұрауын жазыңыз (кестелер: авторлар, кітаптар, көптен-көп қатынас).

Сұралған компаниялар
Ozon ФинтехOzon Финтех

AI-дан жауап

sobes.tech AI

sql SELECT a.author_id, a.author_name, COUNT(b.book_id) AS books_count FROM authors a JOIN author_book ab ON a.author_id = ab.author_id JOIN books b ON ab.book_id = b.book_id GROUP BY a.author_id, a.author_name HAVING COUNT(b.book_id) > 10;


Здесь предполагается, что есть три таблицы:
- authors (author_id, author_name)
- books (book_id, ...)
- author_book (author_id, book_id) — таблица связи многие-ко-многим.

Запрос выбирает авторов, у которых количество связанных книг больше 10.