我有几个针对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
谢谢!它工作正常! –