MAX和GROUP BY生成的列上的MAX

Bea*_*ned 4 mysql sql group-by sum max

我正在尝试在使用SUM语句动态生成的列上获取MAX.SUM语句与'GROUP by'语法一起使用.

这是原始查询,但需要对其进行修改以使用分组,总和以及MAX.

SELECT  SUM(video_plays) AS total_video_plays
    FROM `video_statistics` v_stat
    GROUP BY v_stat.`video_id` ASC
Run Code Online (Sandbox Code Playgroud)

如您所见,SUM将video_plays中的所有值添加为total_video_plays ..

但我简直希望得到total_video_plays的MAX

我的尝试在下面,但它们不起作用..

SELECT SUM(video_plays) AS MAX(total_video_plays)
    FROM `video_statistics` v_stat
    GROUP BY v_stat.`video_id` ASC
Run Code Online (Sandbox Code Playgroud)

如何在不使用子查询的情况下动态生成列?- 因为上面已经放在一个列中.

Lar*_*tig 11

就像是

SELECT SUM(video_plays) AS total_video_plays
FROM `video_statistics` v_stat
GROUP BY v_stat.`video_id` 
ORDER BY total_video_plays DESC 
LIMIT 1 
Run Code Online (Sandbox Code Playgroud)

帽子提示OMG小马适当的MySQL方言.