gpt4 book ai didi

mysql - 为什么选择 group by 上的所有列不会导致错误?

转载 作者:行者123 更新时间:2023-11-29 07:20:19 24 4
gpt4 key购买 nike

我刚刚注意到,如果我这样做 select * from the tableName group by columnName;那么它不会导致错误。另外,即使我选择非分组列。

我的理解是,我们只能选择分组列和聚合列。

为什么允许这样做?幕后有什么特别的吗?

这是 SQL fiddle http://sqlfiddle.com/#!9/d3a23/5

最佳答案

MySQL 不强制执行此特定语法,但您需要了解当您在查询中保留不属于 GROUP BY 的列时它所产生的影响。

关于mysql - 为什么选择 group by 上的所有列不会导致错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36436376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com