Einweg
SELECT *,1 as SortOrder FROM table1
UNION
SELECT *,2 FROM table2
UNION
SELECT *,3 FROM table3
UNION
SELECT *,4 FROM table4
order by SortOrder
Was passiert ist, dass Sie UNION verwenden, der SQL-Server macht dann die Ergebnismenge eindeutig, um dies zu tun, muss er die Tabellen sortieren
Führt UNION ALL
aus einen Unterschied machen?