Not in está muito lento

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
pc_delphi
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 128
Registrado em: Qui, 29 Mai 2008 6:44 pm
Localização: São Paulo
Tudo posso, nAquel que me fortalece
Filipenses 4:13

Tenho duas entidades: A e B. Em A eu tenho 1000 registros e em B eu tenho 800 registros. A deveria ter os mesmos registros de B. Como alguém deve ter deletado, preciso fazer uma consulta que me diga quais registros que eu tenho em A que não existam em B. Fiz um NOT IN, mas está me trazendo null. Alguém pode me dar uma luz?
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

Usa Not Exists

vai ser praticamente instantaneo..

;)
ballboas
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 98
Registrado em: Qui, 02 Ago 2007 3:06 pm
Localização: sp
Érico Balboa

A pergunta mais cretina é aquela que não é feita

Outra alternativa é o MINUS

Selecionar tudo

select x, y from a
minus
select x, y from b
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes