Guten Abend,
ich hoffe, dass jemand von euch eine Antwort auf meine Frage weiß. Derzeit habe ich eine Tabelle mit Statistiken über Spieler, eine sogenannte Rundenstatistik. In dieser Tabelle stehen also eine auto increment ID, eine RundenID, der Spielername und diverse Angaben wie Frags, Deaths, etc. Mein Problem ist nun, dass ich eine Statistik daraus erstellen möchte, und dafür aus den letzten X Runden die Spieler absteigend mit den meisten Frags auflisten möchte (Eine TOP X Liste).
Tabelle:
id - rundenID - spielername - frags - deaths
------------------------------------------
1 - 1 - hans - 2 - 3
2 - 1 - steve - 3 - 2
3 - 2 - hans - 1 - 2
4 - 2 - steve - 2 - 1
Diese Tabelle könnte nun so beliebig fortgeführt werden. Es muss auch nicht unbedingt jeder Spieler jede Runde spielen. Wichtig ist mir bloß, das ich die letzten X Runden (mithilfe der RundenID) zusammenfassen möchte, sodass Werte wie frags/deaths für die letzten X Runden addiert werden und am Ende des MySQL-Selects eine Liste heraus kommt, die man ab- oder aufsteigend sortieren kann:
TOP 2 Spieler
spielername - frags - deaths
---------------------------
steve - 5 - 3
hans - 3 - 5
Ich google mich schon seit einer Ewigkeit tot und könnte wetten, ich suche falsch. Hat jemand von euch einen Tipp, wie ich das gelöst bekomme? Ich erwarte ja keine Komplett-Lösung und bin gewillt, zu lernen.
Vielen Dank für jeden Tipp oder Hinweiß.