Tente algo assim:
   
   
  SELECT * 
  FROM  tabela_origem,
        (SELECT nome_duplicado, 
                Count(*)
           FROM Tabela_origem
       GROUP BY nome_duplicado
         HAVING Count(*) > 1) tabela_aux
  WHERE tabela_origem.nome_duplicado = tabela_aux.nome_duplicado


Ederson <[EMAIL PROTECTED]> escreveu:
  Pessoal,



Estou precisando listar uma coleção de linhas de uma tabela de 700.000
registros. 



Só quero os registros com nomes duplicados, aqui é fácil, group by + having
count(*) > 1.



O problema é que quero listar as duas (ou mais) linhas, pois só o nome está
duplicado, o restante dos dados são diferentes.



Gostaria de listar as linhas duplicadas para analisar qual registro deve
permanecer, mas o problema é que para identificar as duplicadas, tem que
usar o group by, e com isto viria apenas uma das linhas, se comparar só o
nome, mas eu preciso do conteúdo das duas linhas para decidir qual registro
vai permanecer.



Peço sugestões.



Obrigado.





Ederson Elias



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



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 


        Yahoo! Grupos, um serviço oferecido por:            PUBLICIDADE
    var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.rd.yahoo.com/SIG=12f8o3pe3/M=386470.7632849.8508174.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1134681295/A=3135788/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1122_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.rd.yahoo.com/SIG=12f8o3pe3/M=386470.7632849.8508174.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1134681295/A=3135788/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com";;
  var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1122_lrec_hotelscom.gif";;
  var lrec_width=300;var lrec_height=250;      
  
---------------------------------
  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!. 

  


                
---------------------------------
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

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



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
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