Я бы хотел выбрать 3 самых продаваемых книги по авторам, заказанным самой продаваемой.Технически, я хотел бы выбрать 3 верхние строки по каждой упорядоченной группе.
Это то, что у меня есть сейчас:
select
author_id
,book_id
,count(book_id) top
from book_author
group by author_id, book_id
order by author_id, top
Есть ли обходной путь?Я гуглил и нашел примеры, но ни один из них не использовал order by
.
. Надеюсь, я хорошо объяснил свою проблему.Заранее спасибо.