Определение максимального значения подзапроса - MySQL
Формулировка задачи:
Имеется таблица
id (int) | title (varchar) | author (int) | filename (varchar) | views (int) |
Получите максимальное значение отношения "сумма просмотров фотографий одного автора / количество фотографий одного автора".
я создал такой запрос для получения значения "сумма просмотров фотографий одного автора / количество фотографий одного автора":
это выводит список этого выражения sum(views) / count(*)
А как теперь получить максимальное значение из этого результата?
SELECT SUM(views) / COUNT(*) FROM gallery GROUP BY author
такое не работает
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`
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д