GROUP BY中的字段是否必须在SELECT中

Posted 泡^泡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GROUP BY中的字段是否必须在SELECT中相关的知识,希望对你有一定的参考价值。

group by后的字段是非主键或者唯一索引的情况下是必须和select中的字段一致的,比如:select name,age from 表 group by name age,如果id是主键或者非空唯一索引的情况下,select id,name,age from 表 group by id也是可以的。

以上是关于GROUP BY中的字段是否必须在SELECT中的主要内容,如果未能解决你的问题,请参考以下文章

帮我解释下:所有select的字段,除聚合函数中的字段,都必须在group by中出现。只要满足这个规则就可以

JPA Group by 具有多个字段

不是group by 表达式

Group By和Order By的总结

分组查询时,select的字段是否一定要都在group by中?

group by...having count()的问题