How to improve this select??

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Poston Tue, 04 Mar 2008 5:42 pm

Code: Select all
SELECT Max ( ROWNUM ) FROM ( SELECT ROWNUM from TABELA_A the where not exists select ' x ' from ( TABELA_G G where G = COD_AGRUPADOR . . AGGR_CODE and . = COD_FONTE G . and G COD_DADO . SOURCE_CODE = . DATA_CODE and . = COD_ATRIBUTO G . ATRIB_CODE ) )
Toad
Location: Seattle, WA

Matheus H. Gonçalves
www.toad.com.br
www.twitter.com/toadgeek

Poston Tue, 04 Mar 2008 6:08 pm

This way não works??
Code: Select all
SELECT max(ROWNUM) from TABELA_A A                                       
       where not exists (select 'x'                                                   
                         from TABELA_G G
                         where G.COD_AGRUPADOR      = A.AGGR_CODE   
                           and G.COD_FONTE          = A.SOURCE_CODE     
                           and G.COD_DADO           = A.DATA_CODE       
                           and G.COD_ATRIBUTO       = A.ATRIB_CODE)
gokden
Location: Ribeirão Preto - SP

Lucas de Souza

OCA Developer
Analista de sistemas

Poston Wed, 05 Mar 2008 10:15 am

Forgiveness, the select original was like this:
Code: Select all

SELECT Max(ROWNUM)
FROM ( SELECT  A.AGGR_CODE ,
               A.SOURCE_CODE
from TABELA_A A                                       
       where not exists (select 'x'                                                   
                         from TABELA_G G
                         where G.COD_AGRUPADOR      = A.AGGR_CODE   
                           and G.COD_FONTE          = A.SOURCE_CODE     
                           and G.COD_DADO           = A.DATA_CODE       
                           and G.COD_ATRIBUTO       = A.ATRIB_CODE)
      )
But to return 2000 records is taking almost 3 minutes.
Toad
Location: Seattle, WA

Matheus H. Gonçalves
www.toad.com.br
www.twitter.com/toadgeek



Return to SQL

Who is online

Users browsing this forum: No registered users and 1 guest