Considere um conjunto de tabelas que representa um banco de dados relacional.
CONSULTOR (id, nome, email, nomeConsultoria)
PROJETO (id, descricao, investimento)
ATUACAO (idConsultor, idProjeto)
E as seguintes restrições:
- Os campos sublinhados representam as chaves primárias das relações.
- O campo idConsultor da tabela ATUACAO referencia o campo id da tabela CONSULTOR.
- O campo idProjeto da tabela ATUACAO referencia o campo id da tabela PROJETO.
SELECT C.nome
FROM Consultor AS C
WHERE NOT EXISTS
(
SELECT 1
FROM Atuacao A
WHERE A.idConsultor = C.idConsultor
)
A consulta acima, escrita em SQL, retorna o(s)