片道
SELECT *,1 as SortOrder FROM table1
UNION
SELECT *,2 FROM table2
UNION
SELECT *,3 FROM table3
UNION
SELECT *,4 FROM table4
order by SortOrder
何が起こるかというと、UNION を使用している場合、SQL Server は結果セットを区別します。そのためには、テーブルをソートする必要があります
UNION ALL
はありますか 変化をもたらしますか?