sql >> Base de Datos >  >> RDS >> Mysql

Seleccione los mejores resultados distintos ordenados por frecuencia

No lo he probado, por lo que la sintaxis puede no ser perfecta, pero ¿qué pasa con algo como esto:

select name, count(*) as frequency
from your_table
group by name
order by count(*) desc

Debería darte nombres únicos y el número correspondiente de veces que cada nombre aparece en la tabla, ordenados por ese número.