Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

consultar registros repetidos

Estas en el tema de consultar registros repetidos en el foro de Bases de Datos General en Foros del Web. necesito saber que registros repetidos tiene una tabla por favor gracias, por ejemplo id, nombre necesito saber cuales tienen el mismo id por ejemplo. muchas ...
  #1 (permalink)  
Antiguo 28/08/2007, 17:12
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 10 meses
Puntos: 1
consultar registros repetidos

necesito saber que registros repetidos tiene una tabla por favor gracias,

por ejemplo


id, nombre

necesito saber cuales tienen el mismo id por ejemplo.

muchas gracias.
  #2 (permalink)  
Antiguo 29/08/2007, 00:46
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Re: consultar registros repetidos

Hola, por ejemplo:

select id, count(nombre) from tabla
group by (id)
having count(nombre) > 1

Esto te dará el id y el numero de repeticiones, con having... filtras que solo muestre los ids que estan repetidos.

Si quieres saber los nombres:
select id, nombre from tabla
where id in(select id from tabla group by (id) having count(nombre) > 1)

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:36.