no caso teria que ser algo como o not in, pq o not exists ele vai me trazer 
todos os registros se não existir dados
na query consultada ou nenhum registro se houver algum na query consultada

Eu preciso que me traga sómente os registros que não estão na query consultada

Estou utilizando oracle 8i...

valeu
  ----- Original Message ----- 
  From: Jonathan Barbosa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, August 15, 2005 11:50 PM
  Subject: Re: [oracle_br] substituir not in


  Oi,

  O primeiro exemplo utiliza o NOT IN e o segundo utiliza o NOT EXISTS.


  SQL> select department_id from departments where department_id NOT IN(select 
  department_id FROm empl
  oyees where department_id is not null);

  SQL> select department_id from departments d where NOT EXISTS (select 'x' 
  from employees e
    2  where e.department_id=d.department_id);



  Jonathan



  ----- Original Message ----- 
  From: "agpcardoso" <[EMAIL PROTECTED]>
  To: <oracle_br@yahoogrupos.com.br>
  Sent: Monday, August 15, 2005 10:44 PM
  Subject: [oracle_br] substituir not in


  Bom dia gente...

  Uma vez eu fiz um select que precisava utilizar um not in, porem devido
  a performace o dba propos uma outra solucao que substituia o not in...

  Porem não lembro, alguém aqui do grupo ja teve um problema desses?

  Alguem teria uma dica de como eu fazer um select que os registros não
  estivessem em uma determinada tabela porem sem utilizar not in.


  grato
  alexandre





  ______________________________________________________________________

  Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  Falar com os Moderadores:([EMAIL PROTECTED])
  Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar
  ______________________________________________________________________
  Links do Yahoo! Grupos











  ______________________________________________________________________

  Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  Falar com os Moderadores:([EMAIL PROTECTED])
  Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
  ______________________________________________________________________ 



------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/
      
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]



______________________________________________________________________

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a