Fórum SQL para registros que não estão em outra tabela #284709
14/06/2005
0
Exemplo: tenho duas tabelas, uma de funcionário outra de filiais, onde na tabelas de filiais informo quais funcionários trabalham nela. Preciso montar um sql que me informe quais os funcionários que nào estão em nenhuma filial.
Obrigado.
[b:f5a5bdb307]Título editado: ´SQL urgente por favor´[/b:f5a5bdb307]
Procure escrever o título com uma breve descrição de sua necessidade. Leia as [url=http://forum.clubedelphi.net/viewtopic.php?p=17019#1d]cláusulas 1d e 1e[/url] das Regras de Conduta.
Sandra/Moderação

Zicosh3
Curtir tópico
+ 0Post mais votado
15/06/2005
Select * from funcionario where CODFUNC not in (select CODFUNC from FILIAIS)
Anfm

Gostei + 5
Mais Posts
14/06/2005
Ericksasse
Gostei + 1
24/02/2015
Danilo Araújo
select a.*
from tabelaA a
left outer join tabelaB b on (a.campo = b.campo)
where b.campo is null;
A consulta de Anfm não funcionou para o meu caso, pois minha tabelaA tem dados que não tem na tabelaB e minha tabelaB tem dados que não tem na tabelaA, então a consulta não trouxe resultados, não sei explicar o porque.
Gostei + 1
16/05/2016
Adauto Bezerra
SELECT cli.codigocliente, cli.nomecliente FROM cliente cli
INNER JOIN outratabela out ON cli.codiclie <> out.codiclie
Aqui fazemos a junção das tabela com o INNER JOIN e na verificação usamos o operador relacional <> diferente, ou seja, clientes cujo o código seja diferente aos códigos da outra tabela.
Espero ter ajudado quem esteja atras, boa sorte.
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)