Enkele reis
SELECT *,1 as SortOrder FROM table1
UNION
SELECT *,2 FROM table2
UNION
SELECT *,3 FROM table3
UNION
SELECT *,4 FROM table4
order by SortOrder
wat er gebeurt, is dat u UNION gebruikt, sql-server maakt vervolgens de resultatenset verschillend, om dat te doen, moet het de tabellen sorteren
Doet UNION ALL
een verschil maken?