Registros repetidos en una tabla

Hola expertos, tengo una duda. Tengo varios registros en una tabla repetidos, en realidad lo que se repite es un campo (de tipo varchar2(30)) lo que necesito hacer es un query que me traiga todos los registros que tienen este campo repetido.
Saludos!

1 Respuesta

Respuesta
1
Puedes utilizar el siguiente query:
select a.* from tabla1 a, (select campo_repetido,count(*) from tabla1 group by campo_repetido having count(*)>1) b where a.campo_repetido=b.campo_repetido
Si te fijas el subquery es para extraer una tabla con los registros que están repetidos aunque es un query sobre la misma tabla.
Espero te sirva. Éxitos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas