Guten Abend
Irgendwie komm ich mit dem Thema Inner-Joins noch nicht ganz klar.
Hab folgende Tabelle mit Score-Werten eines Spiels:
Nun möchte ich zu jeder scorePlayerID die aktuellsten scorePoints rausfinden.
Mein Ansatz wäre folgender:
Allerdings bekomme ich ein leeres Ergebnis...
Irgendwie komm ich mit dem Thema Inner-Joins noch nicht ganz klar.
Hab folgende Tabelle mit Score-Werten eines Spiels:

Nun möchte ich zu jeder scorePlayerID die aktuellsten scorePoints rausfinden.
Mein Ansatz wäre folgender:
Code:
SELECT
score.scorePlayerName,
score.scorePoints,
score.scoreTime,
score.scoreAlive,
score.scoreID
FROM score JOIN (
SELECT
t2.scoreID,
MAX(t2.scoreTime) as scoreTime
FROM score AS t2
GROUP BY scorePlayerID
) t2 ON t2.scoreID = score.scoreID AND score.scoreTime = t2.scoreTime;
Allerdings bekomme ich ein leeres Ergebnis...