ich habe folgende Tabelle mit folgenden Daten:
- Code: Alles auswählen
CREATE TABLE hs(
user_id integer NOT NULL,
rounds integer NOT NULL,
duration integer NOT NULL,
CONSTRAINT pkey PRIMARY KEY (user_id, rounds, duration)
);
INSERT INTO hs (user_id, rounds, duration) VALUES (1, 4, 2000);
INSERT INTO hs (user_id, rounds, duration) VALUES (2, 4, 2200);
INSERT INTO hs (user_id, rounds, duration) VALUES (1, 5, 2100);
INSERT INTO hs (user_id, rounds, duration) VALUES (3, 6, 2500);
INSERT INTO hs (user_id, rounds, duration) VALUES (1, 5, 210);
Nun möchte ich das ganze nach round DESC, duration ASC, user_id ASC sortieren.
Und nun brauche ich immer den ersten Eintrag pro Pro Benutzer, da ja jeder Benutzer ja nur mit seinem besten Eintrag ins Ranking übernommen werden soll.
