Voce pode utilizar a seguinte query
 
SELECT a.*
  FROM
  tdwn_inst a
  WHERE not exists(SELECT b.cod_inst 
                   FROM tdwn_qualif_inst
                   where b.cod_inst = a.cod_inst)


Alexandre Silva
 

alexandre cardoso <[EMAIL PROTECTED]> wrote:

Van... certeza que está vindo 592 registros??
Onde vc está vendo isso?
Faz um select count disso dai??
  ----- Original Message ----- 
  From: Rubens Bernardes 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, August 16, 2005 10:01 AM
  Subject: Re: [oracle_br] substituir not in


  As duas querys abaixo produzem o mesmo resultado

  SELECT Count(*)
  FROM
  tdwn_inst 
  WHERE cod_inst NOT IN (SELECT cod_inst FROM
  tdwn_qualif_inst)
  --
  -- 5966
  --

  SELECT Count(*)
  FROM
      tdwn_inst ti left join tdwn_qualif_inst tqi ON
          ti.cod_inst = tqi.cod_inst
  WHERE
      tqi.cod_inst IS null





  --- Anderson Haertel Rodrigues <[EMAIL PROTECTED]>
  escreveu:


  ---------------------------------
  Alexandre,

  Cite um exemplo de NOT IN que não poderia ser
  substituído por FULL OUTER
  JOIN?
  Particularmente, não conheço nenhum dos principais
  Bancos do Mercado hoje
  que não dê suporte a FULL OUTER JOIN (seja por ANSI ou
  proprietário).

  Atenciosamente,

  Anderson Haertel Rodrigues
  Administrador de Banco de Dados
  Oracle 9i Database Administrator Certified
  Microsoft Certified Professional SQL Server 2000
  Florianópolis/SC - 48 88039476

  ----- Original Message -----
  From: "alexandre cardoso" <[EMAIL PROTECTED]>
  To: <oracle_br@yahoogrupos.com.br>
  Sent: Saturday, August 16, 2003 9:10 AM
  Subject: Re: [oracle_br] substituir not in


  Então... mas não era isso... eu lembro que o que eu
  fiz foi uma saida que
  algumas pessoas usam
  para bancos de dados que não suportam not in....

    ----- Original Message -----
    From: Anderson Haertel Rodrigues
    To: oracle_br@yahoogrupos.com.br
    Sent: Tuesday, August 16, 2005 8:08 AM
    Subject: Re: [oracle_br] substituir not in


    agpcardoso,

    NOT IN pode ser substituído por FULL OUTER JOIN
  também. A performance é
  bem
    melhor.

    Atenciosamente,

    Anderson Haertel Rodrigues
    Administrador de Banco de Dados
    Oracle 9i Database Administrator Certified
    Microsoft Certified Professional SQL Server 2000
    Florianópolis/SC - 48 88039476

    ----- 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










  ______________________________________________________________________

  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 Termos do Serviço do Yahoo!.





  __________________________________________________
  Converse com seus amigos em tempo real com o Yahoo! Messenger 
  http://br.download.yahoo.com/messenger/ 


  ______________________________________________________________________

  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 Termos do Serviço do 
Yahoo!. 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

[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