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

Как посчитать количество связей в mysql?

Есть 2 таблицы книги и автора, связанны через foreignKey (книги к авторам через author_id)
Как создать запрос который выведет автора у которого самое большое количество книг?
Я создал такой запрос но так получаю лишь список количеств книг у каждого автора
$sql = 'SELECT user_id, name, count(books.author_id) as number_count FROM author left join books on (author.user_id = books.author_id) group by author.user_id';
  • Вопрос задан
  • 608 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
ORDER BY `number_count` DESC LIMIT 1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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