意思是MySql在低版本(5.7.x以下)中允许select后面的非聚合列不出现在group by中。以下sql在低版本中是可以运行的,但是在5.7及以上版本会报错。也就是查询的字段select,要出现在group by后面。
MySql错误;ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nona
最新推荐文章于 2025-03-06 21:09:40 发布
意思是MySql在低版本(5.7.x以下)中允许select后面的非聚合列不出现在group by中。以下sql在低版本中是可以运行的,但是在5.7及以上版本会报错。也就是查询的字段select,要出现在group by后面。