table1 UNION ALL table2是否保证输出顺序table1,table2?

Fra*_*ert 2 sql database union sql-order-by union-all

SELECT a FROM b
UNION ALL 
SELECT a FROM c
UNION ALL 
SELECT a FROM d
Run Code Online (Sandbox Code Playgroud)

UNION ALL是否保证按顺序打印表b,c,d中的记录?即,在b之前没有来自c的记录.这个问题不适用于特定的DBMS.

OMG*_*ies 8

没有订单,没有任何订单保证 - 这适用于每个数据库.

对于标准SQL,ORDER BY应用于所有联合查询的结果.