COMO PUEDO HACER?

vanessa
10 de Diciembre del 2004
Como puedo hacer para seleccionar el registro que mas se repite en una base de datos con una isntruccion sql?? esto es posible?
GRACIAS

eva
10 de Diciembre del 2004
Si, usando la funcion de agrupamiento count para la columna que deseas controlar que se repite, ordenando de mayor a menor por los valores contados, y limitando la consulta a que salga solo una fila:

SELECT columna,count(*) AS a FROM tabla GROUP BY columna ORDER BY a DESC LIMIT 1

Hector
10 de Diciembre del 2004
Todavia no averigue, pero lo que si me parecio raro y quiero sacarme la duda, ¿porq los registros se repiten, ¿eso no es inconsistencia de datos?

Khriztian
10 de Diciembre del 2004
A lo mejor quizo decir que se repite por un campo en común .................