Mysql
 sql >> Database >  >> RDS >> Mysql

Seleziona i primi risultati distinti ordinati per frequenza

Non l'ho testato, quindi la sintassi potrebbe non essere perfetta, ma che dire di qualcosa del genere:

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

Dovrebbe darti nomi univoci e il numero corrispondente di volte in cui ogni nome appare nella tabella, ordinato per quel numero.