Jednosměrná
SELECT *,1 as SortOrder FROM table1
UNION
SELECT *,2 FROM table2
UNION
SELECT *,3 FROM table3
UNION
SELECT *,4 FROM table4
order by SortOrder
co se stane je, že používáte UNION, sql server pak odliší sadu výsledků, aby to udělal, že potřebuje seřadit tabulky
UNION ALL
něco změnit?