在SQL Server中,可以使用UNION或UNION ALL操作符將多張表合并成一張表。
UNION操作符用于合并兩個或多個查詢的結果集,并去除重復的行。語法如下:
SELECT column1, column2, ...
FROM table1
UNION
SELECT column1, column2, ...
FROM table2
UNION ALL操作符也用于合并兩個或多個查詢的結果集,但不去除重復的行。語法如下:
SELECT column1, column2, ...
FROM table1
UNION ALL
SELECT column1, column2, ...
FROM table2
請注意,需要合并的表必須具有相同的列數和列類型。如果不滿足這些要求,可以使用派生表或臨時表來處理數據,然后再合并結果集。