| |||
COUNT, DISTINCT, MySQL 4 Como puedo hacer por medio de consulta sql para que de una tabla me traiga los registros que no se repiten en un campo y cuantos registros hay con cada uno de ellos?? |
| |||
No entendi... queres ver que registros NO se repiten??? bueno.. entonces seria algo asi... SELECT mi_campo, count(mi_campo) FROM mi_tabla GROUP BY mi_campo HAVING count(mi_campo) =1 Si queres saber que campos se repiten y cuantas veces.. seria algo asi... SELECT mi_campo, count(mi_campo) FROM mi_tabla GROUP BY mi_campo HAVING count(mi_campo) >1 Creo... no lo probe... pero probalo vos y contanos... Suerte!!! Atte. Myst
__________________ Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo. |
| ||||
SELECT campo, count(*) as num FROM tabla GROUP BY campo ORDER BY num Te devuelve un listado de campos con el número de repeticiones ordenados de más repetidos a menos repetidos.
__________________ M a l d i t o F r i k i |
| |||
Gracias a ambos, la 2da de mystery y la de cain funcionan como es lo que yo esperaba, la 1ra de mystery solo me saca los que estan solo una vez, pero ya esta muchas gracias... Diego |