Wählen Sie die besten Ergebnisse nach Häufigkeit sortiert aus
Meine Tabelle enthält zwei Spalten: ID und Name. Die Daten sehen folgendermaßen aus:
id | name
----------
1 Jeff
2 Sam
3 Carl
4 Sam
5 Carl
6 Jeff
7 Dave
8 Jeff
Was ich erhalten möchte, ist dieses:
name | frequency
----------------
Jeff 3
Carl 2
Sam 2
Dave 1
Im Wesentlichen benötige ich eine SQL-Abfrage, die die eindeutigen Namen in der Tabelle zählt und sie nach ihrer Häufigkeit sortiert. Ich benutze MySQL, wenn es darauf ankommt.
Vielen Dank.