Множество таблицы1 Union All Table2 гарантирует вывод Заказать Table1, Table2?
-
28-09-2019 - |
Вопрос
SELECT a FROM b
UNION ALL
SELECT a FROM c
UNION ALL
SELECT a FROM d
Союз все гарантирует распечатать записи из таблиц B, C, D в этом порядке? Т.е. нет записей от C перед любым от б. Этот вопрос не для определенного СУБД.
Решение
Нет порядка, никто не гарантирует заказа - это для каждой базы данных.
А для стандартного SQL порядок применяется к результатам всех профсоюзных запросов.
Другие советы
Быть уверенным в порядке использования
Select 1 as TableNo,* from a
union all
select 2 as TableNo,* from b
union all
select 3 as TableNO,* from c
order by TableNo, [desired column]
Не связан с StackOverflow