select max( sum(duration) ),cd from rent group by cd;
.
ERROR 1111 (HY000): 组函数使用无效
select max( sum(duration) ),cd from rent group by cd;
.
ERROR 1111 (HY000): 组函数使用无效
来自文档 -对值集进行操作的组(聚合)函数。. SUM 返回标量值。
这是你想要的吗?
SELECT MAX(duration_sum_by_cd) FROM (
SELECT SUM(duration) duration_sum_by_cd FROM rent
GROUP BY cd;
) t
该查询非常糟糕。首先,我认为您不能在总和周围设置最大值...第二,您正在对不在所选列中的列“cd”进行分组。
我建议从这里做一些/许多教程