我有幾個針對UNION子句統一的查詢 我想過濾一個字段的總結果。 一個想法是過濾每個查詢,但它可能是「硬」無功。在UNION中創建一個「final」過濾器SQL
SELECT 'GROUP1' AS GROUP, LicenseCode, Field2, Field3, Field4
FROM TABLE
UNION
SELECT 'GROUP2' AS GROUP, LicenseCode, Field2, Field3, Field4
FROM TABLE
UNION
SELECT 'GROUP3' AS GROUP, LicenseCode, Field2, Field3, Field4
FROM TABLE
--WHERE LicenseCode > 7878
很明顯,最後的聲明不起作用。 如何過濾總的UNION結果? (不把言(WHERE LicenseCode > 7878
)在每個查詢
感謝 問候
您可能需要SQL Server中派生表的別名。 –
@ThorstenKettner可能......因此加入以防萬一。 – Richard
謝謝!它工作正常! –