MySQL GROUP BY 多个字段并展示非分组字段:详解及取值原理
在使用 GROUP BY 语句时,如果要展示第三个字段,该字段必须在 SELECT 语句中显示。如果没有参与 GROUP BY 的字段也展示了,这是因为 MySQL 会自动对这些字段进行聚合操作,取其中的任意一个值作为展示结果。如果没有聚合的那个字段是怎么取值的,则取值方式是随机的,即取该字段在 GROUP BY 分组中的任意一个值作为展示结果。因此,如果想要确定该字段的具体取值,可以使用 MAX、MIN 等聚合函数来明确指定。
原文地址: https://www.cveoy.top/t/topic/mi5B 著作权归作者所有。请勿转载和采集!