bug原因: 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中.简而言之,就是SELECT后面接的列必须被GROUP BY后面接的列所包含. 如:select a,b from table group by a,b,c; (正确)select a,b,c from table group by a,b; (错误)这个配置会使得GROUP BY语句环境变得十分狭窄,所以一般都不加这个配置. 解决方法:去…