SQL Server 要求,在使用聚合函数的同时,所有非聚合的列都必须包含在 GROUP BY 子句中。 1. 解释出现错误的原因 当你执行一个包含聚合函数的查询时,SQL Server 需要知道如何对非聚合列进行分组,以便计算每个组的聚合值。如果非聚合列没有包含在 GROUP BY 子句中,SQL Server 就不知道如何将结果集中的行分组,从而...