Imagem de fundo

Analise os dois comandos SQL a seguir.SELECT T1.A AS X...

Analise os dois comandos SQL a seguir.


SELECT T1.A AS X, T2.A AS Y

FROM T1 LEFT JOIN T2 ON T1.A = T2.A

UNION ALL

SELECT T1.A AS X, T2.A AS Y

FROM T1 RIGHT JOIN T2 ON T1.A = T2.A


SELECT T1.A AS X, T2.A AS Y

FROM T1 FULL JOIN T2 ON T1.A = T2.A


Executados no SQL Server, os dois comandos acima produzem resultados equivalentes:


A

somente quando as duas tabelas estiverem vazias;


B

somente quando as duas tabelas contiverem o mesmo número de linhas;


C

somente quando os valores da coluna A, em cada uma das tabelas, não contenham duplicações;


D

somente quando apenas uma das tabelas estiver vazia;


E

em qualquer situação.