Множество таблицы1 Union All Table2 гарантирует вывод Заказать Table1, Table2?

StackOverflow https://stackoverflow.com/questions/3473419

Вопрос

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]
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top