Imagem de fundo

Observe o script SQL a seguir. Para analisar quais...

Observe o script SQL a seguir.

Imagem associada para resolução da questão

Para analisar quais auditores estão realizando auditoria em quais auditados, é necessária a execução de uma consulta SQL que apresente o seguinte resultado:

Imagem associada para resolução da questão

Para obter o resultado apresentado, deve-se executar a consulta SQL:


A

SELECT AUDITOR.Nome as 'Auditor'

FROM AUDITOR

WHERE AUDITOR.ID_A = ALL

(SELECT AUDITADO.Nome as 'Auditado'

FROM AUDITADO

WHERE AUDITADO.ID_A=AUDITOR.ID_A);


B

SELECT AUDITOR.Nome as 'Auditor',

AUDITADO.Nome as 'Auditado'

FROM AUDITOR, AUDITADO

HAVING AUDITADO.ID_A=AUDITOR.ID_A;


C

SELECT AUDITOR.Nome as 'Auditor',

AUDITADO.Nome as 'Auditado'

FROM AUDITOR INNER JOIN AUDITADO ON

AUDITADO.ID_A=AUDITOR.ID_A;


D

SELECT AUDITOR.Nome as 'Auditor'

FROM AUDITOR

WHERE EXISTS (SELECT AUDITADO.Nome as

'Auditado'

FROM AUDITADO

WHERE AUDITADO.ID_A=AUDITOR.ID_A);


E

SELECT AUDITOR.Nome as 'Auditor'

FROM AUDITOR

UNION SELECT AUDITADO.Nome as 'Auditado'

FROM AUDITADO;