Ich habe eine Tabelle t_1 mit den Spalten (id, score) und den Werten (1, 11), (2, 7), (3, 1), (4, 17), (5, 29)
Nun möchte ich alle Zeilen nach Score in absteigender Reihenfolge auslesen:
Das Ergebnis ist also
(5, 29), (4, 17), (1, 11), (2, 7), (3, 1)
Jetzt das Problem: Wie füge ich dem Ergebnis eine Numerierungsspalte hinzu? (erster Eintrag = 1, zweiter Eintrag = 2 etc.)
Das Ergebnis sollte eigtl. lauten: (pos, id, score)
(1, 5, 29), (2, 4, 17), (3, 1, 11), (4, 2, 7), (5, 3, 1)
Danke für die Hilfe im Voraus!
Nun möchte ich alle Zeilen nach Score in absteigender Reihenfolge auslesen:
SELECT * FROM t_1 ORDER BY score DESC
(5, 29), (4, 17), (1, 11), (2, 7), (3, 1)
Jetzt das Problem: Wie füge ich dem Ergebnis eine Numerierungsspalte hinzu? (erster Eintrag = 1, zweiter Eintrag = 2 etc.)
Das Ergebnis sollte eigtl. lauten: (pos, id, score)
(1, 5, 29), (2, 4, 17), (3, 1, 11), (4, 2, 7), (5, 3, 1)
Danke für die Hilfe im Voraus!
Kommentar