SQL Abfrage für Toschützenliste

Polklemme

Newbie
Registriert
Mai 2015
Beiträge
2
Ich habe in einer SQL Tabelle immer wieder die selben Namen drin stehen, die Abfrage soll nun ein Array ausgeben, das wie folgt aussieht:

Spieler Tore
Max 4
Karl 2
Fritz 1


Die Tabelle sieht dazu wie folgt aus

id name
1 Max
2 Max
3 Karl
4 Max
5 Max
6 Karl
7 Fritz

Ich denke im ersten Schritt müsste geprüft werden welche Namen überhaupt vorkommen (GROUP BY) und dann wie oft er vorkommt. Dieser WORD_COUNT müsste im Ergebnis-Array in die zweite Spalte übergeben werden.

Kennt sich jemand aus?
 
Code:
SELECT name AS Spieler, count(name) AS Tore FROM table GROUP BY name
 
Wie wäre es mit

SELECT name, count(name) as tore
FROM table
GOUP BY name
 
Zurück
Oben