【发布时间】:2016-06-06 08:46:41
【问题描述】:
表格如下所示:
| colA | colB | colC | colD |some other cols
-----------------------------
|double|double| int | int |some other datatyps
我想选择每列的总和并按它们分组。目前我没有任何条件必须为真。所以这是我的查询:
SELECT SUM(colA) as 'cola', SUM(colB)as 'colb', SUM(colC) as 'colc', SUM(colD) as 'cold', SUM(colA - colB)as 'sub'
FROM table_name
GROUP BY cola,colb,colc,cold,sub
然后它会产生错误:无效使用组函数
我红了几篇关于这个错误的帖子,但他们都有 WHERE 条件和 HAVING 解决了这个问题,但我没有条件。任何想法可能导致此错误消息?
【问题讨论】:
标签: mysql mysql-error-1064 sequelpro