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

¿Cómo hago una consulta para ver más de un campo duplicado?

Estas en el tema de ¿Cómo hago una consulta para ver más de un campo duplicado? en el foro de Bases de Datos General en Foros del Web. Para ver los duplicados de una campo hago: SELECT *, count(*) FROM tabla GROUP BY `campo` HAVING count(*) > 1 ORDER BY count(*) DESC Ahora ...
  #1 (permalink)  
Antiguo 12/06/2009, 09:53
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 10 meses
Puntos: 3
¿Cómo hago una consulta para ver más de un campo duplicado?

Para ver los duplicados de una campo hago:

SELECT *, count(*) FROM tabla GROUP BY `campo` HAVING count(*) > 1 ORDER BY count(*) DESC

Ahora quiero buscar coincidencias en 2 campos a la vez, ¿cómo hago?
  #2 (permalink)  
Antiguo 12/06/2009, 10:01
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses
Puntos: 300
Respuesta: ¿Cómo hago una consulta para ver más de un campo duplicado?

No sé si te he entendido bien, pero creo que lo que quieres lo conseguirás agrupando por los dos campos
SELECT *, count(*) FROM tabla GROUP BY `campo1`, campo2 HAVING count(*) > 1 ORDER BY count(*) DESC
  #3 (permalink)  
Antiguo 12/06/2009, 13:50
 
Fecha de Ingreso: enero-2009
Mensajes: 19
Antigüedad: 16 años
Puntos: 2
Respuesta: ¿Cómo hago una consulta para ver más de un campo duplicado?

Hola , creo que esto te serviria:

SELECT campo1, campo2, count(*)
FROM tabla GROUP BY campo1, campo2
HAVING count(*) > 1
ORDER BY count(*) DESC


-----------------------
Visita: peru3g.com
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 07:16.