Der er en simpel løsning på det. Du bør pakke din fagforeningsforespørgsel (eller en hvilken som helst afledt tabel for den sags skyld) med en anden udvalgt. Gør dette, og fortsæt derefter syntaksen normalt:
select * from
(
SELECT 1 as I
UNION ALL
SELECT 2 as J
) as K
Noget som dette er, hvad du søger efter:
SELECT STUFF((
select * from(
SELECT * from dbo.Table1 as I
UNION ALL
SELECT * from dbo.Table2 as j
) as k
FOR XML PATH('')
),1,0,'')
Jeg tjekkede, og det fungerer upåklageligt