SELECT a FROM b
UNION ALL
SELECT a FROM c
UNION ALL
SELECT a FROM d
Предоставляет ли UNION ALL гарантию распечатывать записи из таблиц b, c, d в этом порядке? I.e., нет записей из c до любого из b. Этот вопрос не для конкретной СУБД.Имеет ли таблица 1 UNION ALL таблица2 гарантия выходного порядка table1, table2?
'ORDER BY' является * только * способ гарантировать порядок результатов в запросе в стандарте SQL. – Gabe
Возможный дубликат [SQL Server UNION - то, что используется по умолчанию ORDER BY] (http://stackoverflow.com/questions/421049/sql-server-union-what-is-the-default-order-by-behaviour) –