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

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