Bastian: Hilfe mit SQL Anfrage

Beitrag lesen

select * from tabelle order by points desc limit 1.

Bringt mir leider nichts, denn dann habe ich in der Ausgabemenge immer noch mehrere Punkte mit gleichem Index:
Pkt05, Pkt04, Pkt04, Pkt03, Pkt02, Pkt02, Pkt01, ...

Ich will als Ausgabe das "DISTINCT":
Pkt01, Pkt02, Pkt03, Pkt04, Pkt05, ...

Die Sortierung ist nicht so das Problem, denn die untersten Einträge sind immer am neusten. Die Frage also lautet: Wie gebe ich die anderen Spalten aus, wenn meine Anfrage wie folgt lautet?

SELECT DISTINCT points FROM TABLE

Diese Anfrage gibt mir zwar die verschiedenen Punkte aus, aber ich erhalte auf die Nachbarspalten keine Ausgabe.

SELECT DISTINCT points, (plus die anderen spalten) FROM TABLE ???

Beispiel:

id | points  | ... | timestamp
-----------------------------------
1 | Pkt01 | ... | 32324
2 | Pkt01 | ... | 43322
3 | Pkt02 | ... | 1122

--> Ausgabe:

2 | Pkt01 | ... | 43322
3 | Pkt02 | ... | 1122