none
Operação equivalente a NOT IN RRS feed

  • Pergunta

  • Boa noite,

    Estou a fazer um projeto da faculdade com algumas tabelas e várias consultas a se fazer nas tabelas. Não vou perguntar a solução de uma questão pois obviamente não é meu intuito que façam meu trabalho. Mas surgiu uma dúvida que não sei como resolver: Imaginem que as tabelas se resumem a Funcionários, que tem a chave ID, Departamento, que tem a chave Nome, e Trabalha, que tem como chave o par (ID, Nome). Eu preciso saber quais funcionários não estão em departamento nenhum, ou seja, quais os ID's que não possuem ocorrência na tabela Trabalha, mas não posso fazer sub-interrogações, logo não posso usar o NOT IN (ou qualquer outro tipo de sub-interrogação). Como, num único SELECT, eu consigo descobrir que não há ocorrência do ID do funcionário na tabela Trabalha??? A pergunta envolve outras questões que eu sei resolver, mas essa parte da questão eu realmente não consigo achar uma solução.
    Obrigado


    terça-feira, 11 de dezembro de 2012 19:53

Respostas