Selecione os principais resultados distintos ordenados por frequência
Minha tabela tem duas colunas: id e nome. Os dados são assim:
id | name
----------
1 Jeff
2 Sam
3 Carl
4 Sam
5 Carl
6 Jeff
7 Dave
8 Jeff
O que eu quero obter é isto:
name | frequency
----------------
Jeff 3
Carl 2
Sam 2
Dave 1
Essencialmente, eu preciso de uma consulta SQL que conte os nomes exclusivos dentro da tabela e os ordene pelo seu frequnecy. Estou usando o MySQL, se for importante.
Obrigado.