Определение максимального значения подзапроса - MySQL

Узнай цену своей работы

Формулировка задачи:

Имеется таблица id (int) | title (varchar) | author (int) | filename (varchar) | views (int) | Получите максимальное значение отношения "сумма просмотров фотографий одного автора / количество фотографий одного автора". я создал такой запрос для получения значения "сумма просмотров фотографий одного автора / количество фотографий одного автора":
SELECT SUM(views) / COUNT(*) FROM gallery GROUP BY author
это выводит список этого выражения sum(views) / count(*) А как теперь получить максимальное значение из этого результата?
такое не работает
SELECT SUM(views) / COUNT(*) AS num FROM gallery GROUP BY author HAVING MAX(num)

Решение задачи: «Определение максимального значения подзапроса»

textual
Листинг программы
 select  `avg` from (
  SELECT SUM(`views`) / COUNT(*) AS `avg` FROM `gallery` GROUP BY `author`
) as `t`

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы