A remoção de uma linha qualquer em DEPARTAMENTO requer que a...
DEPARTAMENTO (CodDepto, NomeDepto)
EMPREGADO (CodEmp, NomeEmp, CodDepto)
EMPREGADO[CodDepto] → DEPARTAMENTO[CodDepto]
Deseja-se obter os nomes dos departamentos (NomeDepto) que não possuem empregados. Para obter esse resultado, a consulta SQL é:
Comentários
Veja os comentários dos nossos alunos
Nenhuma das alternativas estão corretas!
A alternativa que ele falou que é a certa não trás o resultado esperado.
A cláusula NOT EXISTS faz com que a consulta só retorne um resultado quando a subquery não retorna nenhum valor, ela não serve para restringir as linhas a serem retornadas.
SELECT *FROM suppliersWHERE NOT EXISTS (select * from orders Where suppliers.supplier_id = orders.supplier_id);
Ela retorna todos os registros da tabela fornecedores (suppliers) onde não existem registros na tabela encomendas (orders) dado o id do fornecedor.
Fonte: http://www.techonthenet.com/sql/exists.phpClique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo