Considere as duas consultas a seguir.
SELECT Col1, Col2
FROM TblA
UNION
SELECT Col1, Col2
FROM TblB
e
SELECT DISTINCT Col1, Col2
FROM TblA
UNION
SELECT DISTINCT Col1, Col2
FROM TblB
Estes são logicamente equivalentes. Minha pergunta é se eles são tratados da mesma forma pelo mecanismo de banco de dados. O SQL Server reconhece a redundância e ignora o DISTINCT
operador?