Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2006, 16:19
nacho_99i
 
Fecha de Ingreso: noviembre-2005
Mensajes: 27
Antigüedad: 18 años, 5 meses
Puntos: 0
hay una manera de hacer una consulta que te busque los registro duplicados
la sentencia es la siguiente:

Select * from tabla where campo que tiene duplicados in o en otros casos = (select campo de la condicion from misma tabla pero esta vez con un alias group by que es donde agrupas el o los campos duplicados having count(*)>1 and tabla sin el alias.campo del 2º select = tabla con el alias.mismo nombre del campo)
order by campo

Explicado de esta forma es complicado pero este ejemplo busca los datos duplicados de un solo campo, si lo que tienes que buscar son mas de un campo duplicado en los registro de la tabla solo tienes que agregarlo en el group by. Ten presente que no existe la condicion where en el segundo select.

Espero haber servido de algo. Si no me explique bien me serviria de algo un ejemplo asi lo hacemos juntos
Saludos