Задать вопрос
MrLincomins
@MrLincomins

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

Есть таблица mysql, в ней находятся авторы книг (Author) и Названия книг (Name).
Нужно, чтобы все эти данные вывелись в порядке убывания (чем больше книг у автора тем выше он).
Как это организовать?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 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 записей
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
26 дек. 2024, в 15:04
3000 руб./за проект
26 дек. 2024, в 14:50
2000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект