Có một cách giải quyết đơn giản cho điều đó, bạn nên kết hợp truy vấn liên hợp của mình (hoặc bất kỳ bảng dẫn xuất nào cho vấn đề đó) bằng một lựa chọn khác. Làm điều này và sau đó tiếp tục cú pháp bình thường:
select * from
(
SELECT 1 as I
UNION ALL
SELECT 2 as J
) as K
Một cái gì đó như thế này là những gì bạn đang tìm kiếm:
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,'')
Tôi đã kiểm tra và nó hoạt động hoàn hảo