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

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

Есть таблица mysql, в ней находятся авторы книг (Author) и Названия книг (Name).
Нужно, чтобы все эти данные вывелись в порядке убывания (чем больше книг у автора тем выше он).
Как это организовать?
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 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 записей
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы