Hallo zusammen,
die Überschrift ist etwas simpler als es mein Problem darstellt.
Wenn ich das richtig sehe gibt mir diese Abfrage zwar die max werte für jede nationID korrekt heraus aber ich kann leider nicht einsehen welche playerID dahinter steckt, zurzeit zeigt er mir bei genau dieser abfrage nur playerID 1 an.
Ziel ist es aber zu ermitteln welcher player bei jeder nationID den höchsten victory wert besitzt.
die Überschrift ist etwas simpler als es mein Problem darstellt.
Code:
ID-----playerID-----nationID-----victories
1 1 1 4
2 1 2 0
3 1 3 2
4 2 1 1
5 2 2 7
6 2 3 0
Code:
SELECT *, MAX(`victories`) as `testMax` FROM `nation_stats` GROUP BY `nationID` ORDER BY MAX(`victories`) DESC
Wenn ich das richtig sehe gibt mir diese Abfrage zwar die max werte für jede nationID korrekt heraus aber ich kann leider nicht einsehen welche playerID dahinter steckt, zurzeit zeigt er mir bei genau dieser abfrage nur playerID 1 an.
Ziel ist es aber zu ermitteln welcher player bei jeder nationID den höchsten victory wert besitzt.