select max( sum(duration) ),cd from rent group by cd;
ERROR 1111(HY000):无效使用群组功能
答案 0 :(得分:4)
来自文档 - 组(聚合)函数,这些函数对值集合进行操作。。 SUM返回标量值。
这是你想要的吗?
SELECT MAX(duration_sum_by_cd) FROM (
SELECT SUM(duration) duration_sum_by_cd FROM rent
GROUP BY cd;
) t
答案 1 :(得分:0)
该查询非常破碎。首先,我认为你不能把最大值放在总和...第二,你正在分组列“cd”,这不在选定的列中。
我建议从here
做一些/很多教程