gpt4 book ai didi

mysql - 在具有连接的查询中,group by 返回哪一行?

转载 作者:行者123 更新时间:2023-11-29 06:27:43 25 4
gpt4 key购买 nike

在具有连接的查询中,group by 返回哪一行? (MySql 中的默认行为)

*我环顾四周,看到了几种解决方案,了解如何通过加入 (here) 来控制返回哪一行。但默认行为是什么?正如其他地方提到的,orderby 似乎没有效果。我在其中一张有问题的表格中实际颠倒了行,但这似乎没有效果。

我正在尝试在现有系统中调试现有的可怕查询,并且按查询进行多连接组似乎总是选择几乎所有时间都需要的行。我正在尝试处理一个边缘案例。

最佳答案

https://dev.mysql.com/doc/refman/5.0/en/group-by-handling.html

The server is free to choose any value from each group, so unless they are the same, the values chosen are indeterminate. Furthermore, the selection of values from each group cannot be influenced by adding an ORDER BY clause.

你可以获得任何匹配的行,所以不要假设有任何默认行为

关于mysql - 在具有连接的查询中,group by 返回哪一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29963543/

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