Hi Forum,
ich bin neu hier und wohl betriebsblind... zumindest finde ich keine Lösung.
Ich habe eine Tabelle 'times', in der Zeiten (score) in Millisekunden für verschiedene "challenges" weggeschrieben werden.
Felder: playerID, challengeID, score, date
So, jetzt möchte ich die kürzesten Zeiten sortiert nach challengeID und score ausgegeben haben
Meine Query funktioniert auch soweit:
Code:
SELECT playerID, challengeID, min(score), date
FROM times
GROUP BY challengeID, score
ORDER BY challengeID, score
Jetzt möchte ich aber von jeder challengeID jeweils nur die 10 kürzesten Zeiten haben - da komme ich nicht weiter.
Gibt es sowas wie ein LIMIT, das nur auf GROUP BY angewendet wird?
Hat jemand eine Idee?
Danke für jede Antwort