可能的原因
所用的 SELECT 列表或嵌套查询块中的非集合函数或列引用没有出现在 GROUP BY 子句中。在使用 GROUP BY 的查询中,非集合函数的 SELECT 列表项也必须出现在 GROUP BY 子句中。如果 SELECT 列表项是列引用或别名,可以将列名称或别名添加到 GROUP BY 子句中。如果 SELECT 列表项为标量函数,需确保 GROUP BY 子句中函数的参数与 SELECT 列表中的参数完全匹配。可以对列名称使用 MAX 函数(或其它集合函数),而不是将该列添加到 GROUP BY 子句中。