[firebase-br] Join que mostre os registros N?O encontrados ?

Jeferson Oliveira jeferson em mvtec.com.br
Sex Jan 27 13:32:17 -03 2006


Rodrigo,

Uma forma rápida de obter esse resultado é utilizando [NOT] EXISTS, como no 
exemplo abaixo:
select A.*
from NomeTabela1 A
where not exists(select B.Campo1
                 from NomeTabela2 B
                 where A.Campo1 = B.Campo1
                       ...
                   and A.CampoN = B.CampoN)

Para melhor peformance lembre-se de vincular as tabelas utilizando campos 
indexados.


Atenciosamente,

Jeferson Oliveira
Analista de Sistemas
MV Tecnologia Ltda - Belo Horizonte (matriz)



"Rodrigo" <rodrigobuschmann em hotmail.com> 
escreveu na mensagem news:drd89a$olk$1 em sea.gmane.org...
> Olá, surgiu uma situação que eu nunca passei, ou a resposta é muito 
> simples
> ou não existe, vejam o que preciso: tenho que fazer um relacionamento que
> mostre os registros pertencentes a tabela "A" que não foram encontrados na
> tabela "B", existe meio de fazer isso diretamente usando join?
>
> Obrigado.
>
>
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 







Mais detalhes sobre a lista de discussão lista