我有一個SP具有以下算法。SQL Server 2005 - 如果條件與聯盟
IF <SomeCondition>
BEGIN
SELECT * FROM TABLE1
END
ELSE
BEGIN
SELECT * FROM TABLE2
END
--Union the above with the query below
UNION
SELECT * FROM TABLE3
返回的記錄集完全相同。我需要做一個結果集的聯合和另一個查詢。
有沒有辦法做到這一點,而不必使用臨時表?
確保這三個表具有相同的結構。 – 2009-05-20 22:58:48