Hallo!
Schaffe ich das mit einer einzigen, "reinen" SQL-Abfrage?
Kommt auf die Datenbank drauf an.
In MySQL bezweifle ich es zur Zeit, nur applikationsseitig bekommst Du das hin. Das sollte auch nicht so schwer sein. Du mußt die Daten in ein Array packen und dann abarbeiten.
Für nur ein SQL-Statment benötigst eine Datenbank, in der Du z.B. eigene SQL-Funktionen implemenieren kannst.
Ich habe so etwas ähliches zur EM in PostgreSQL gemacht. Dort habe ich an eine SQL-Funktion die "Wett-Punkt" und das Spielergebnis übergeben und die Funktion hat die Punktzahl zurück gegeben. Dann konnt ich die Punkte pro Spieler summieren und sortieren.
Wie gesagt, das bekommst Du auch applikationsseitig hin, ist halt "mehr" Arbeit.
MfG, André Laugks
--
L-Andre @ gmx.de
L-Andre @ gmx.de