[firebase-br] Retornar apenas registros orfãos

Kleber Caneva kdcc em terra.com.br
Qui Dez 3 17:02:52 -03 2009


Utilizando IN ela será mais lenta.

Uma forma muito mais rapida pra fazer a mesma coisa seria essa:

select x.codigo
from tabela1 x
where not exists ( select 1 from tabela2 where x.codigo = z.codigo )

[]´s

Kléber Caneva


----- Original Message ----- 
From: "rafael sacoman mussinato" <rafamussinato em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, December 02, 2009 11:39 AM
Subject: Re: [firebase-br] Retornar apenas registros orfãos


Porque voces nao usa um SubSelect

Exemplo

select x.codigo
from tabela1 x
where x.codigo not in ( select z.codigo from tabela2)


Eu prefiro fazer desta maneira. Agora qual  é a mais rapida, ja nao sei ti
dizer.

T+
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjU5NzYxMzU5LjQ2MDYyNi4zMjU3Mi5jYWJyZXRvbi50ZXJyYS5jb20sNDQ4MQ==TerraMail
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.






Mais detalhes sobre a lista de discussão lista