mySQL - besondere Sortierung
Verfasst: 16.01.2009 23:49
Hi,
für mein derzeitiges Projekt nutze ich eine mySQL Datenbank, auf der bestimmte Daten zu bestimmten Usern hinterlegt werden. In diesem Fall eine Highscore.
Das Problem ist folgendes, ich habe eine DB, in der folgendes liegen soll:
UserID, (für diesen Thread unwichtiges Zeug), Punkte, Rang
UserID und Punkte sind befüllt. Der Rang soll sich aus den Punkten ergeben, also wer die meisten Punkte hat, soll hier die 1 bekommen, der mit den zweitmeisten die 2 usw.
Die Frage ist, wie bekomme ich das hin, wie würde der Querry lauten um die Rang spalte zu füllen?
Oder gibt es vllt noch einen performanteren Weg?
Meine Kenntnisse in mySQL beschränken sich auf die absolute Basis, daher hielft mir jeder Tipp!
Danke schonmal,
gnasen
für mein derzeitiges Projekt nutze ich eine mySQL Datenbank, auf der bestimmte Daten zu bestimmten Usern hinterlegt werden. In diesem Fall eine Highscore.
Das Problem ist folgendes, ich habe eine DB, in der folgendes liegen soll:
UserID, (für diesen Thread unwichtiges Zeug), Punkte, Rang
UserID und Punkte sind befüllt. Der Rang soll sich aus den Punkten ergeben, also wer die meisten Punkte hat, soll hier die 1 bekommen, der mit den zweitmeisten die 2 usw.
Die Frage ist, wie bekomme ich das hin, wie würde der Querry lauten um die Rang spalte zu füllen?
Oder gibt es vllt noch einen performanteren Weg?
Meine Kenntnisse in mySQL beschränken sich auf die absolute Basis, daher hielft mir jeder Tipp!
Danke schonmal,
gnasen