admin

UNION ALL mysql子句中的行默认顺序是什么?..我的意思是首先要获取哪一行?

sql

例如,如果我有一个简单的查询:

SELECT 1 UNION ALL SELECT 2

然后通过Perl或PHP获取行-我将“ 1”作为第一行,将“ 2”作为第二行吗?此行为在任何地方都有描述吗?

谢谢


阅读 194

收藏
2021-06-07

共1个答案

admin

没有默认顺序,没有表和查询中没有默认顺序,除非您使用ORDER BY指定显式顺序。

您可能第一行有1,第二行有2,但这不是默认行为,在任何地方都没有描述。只是巧合!

2021-06-07