Det finns en enkel lösning för det, du bör linda din fackliga fråga (eller någon härledd tabell för den delen) med ett annat urval. Gör detta och fortsätt sedan syntaxen normalt:
select * from
(
SELECT 1 as I
UNION ALL
SELECT 2 as J
) as K
Något liknande det här är vad du söker 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,'')
Jag kollade och det fungerar felfritt