如何从MySQL中的平均值中获得最大值?以下查询返回按客户分组的orders表中金额的平均值。SELECT AVG(amount)GROUP BY cust;
我希望使用一个带有聚合函数的查询从平均值中接收最大值。使用ORDER BY ...DESC LIMIT 1当然可以工作,但我感兴趣的是仅使用聚合函数获得最大平均值
movieTitle,max(movieRating) FROM Movie M,Rating R WHERE R.movieID = M.movieID GROUPBY R.movieID;如果对于movieID形成的每个子组,我有一个唯一的max(movieRating)值,那么对于每个movieID子组,我只能得到一行movieTitle和max(movieRating)。我不应该得到许多重复的movieTitle和max(movieRating)行,因为表中有多少次存在movieTitle