MrLincomins
@MrLincomins

Как вывести топ 10 авторов?

Есть таблица mysql, в ней находятся авторы книг (Author) и Названия книг (Name).
Нужно, чтобы все эти данные вывелись в порядке убывания (чем больше книг у автора тем выше он).
Как это организовать?
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
rozhnev
@rozhnev Куратор тега MySQL
Fullstack programmer, DBA, медленно, дорого
SELECT
	author,
	count(*) books_count
FROM books
GROUP BY author
ORDER BY books_count DESC
;


SQL online queries
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Samuel_Leonardo
Сделайте выборку, в которой вы группируете по авторам с подсчетом колличества книг,
отсортируйте по колличеству книг в порядке убывания, возьмите первые 10 записей
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы