Select u.id, sum(p.punkte) as punkte
From userTab u inner join punkteTab p
On u.id=p.userID
Group by u.id

Speichere obige abfrage als view mit namen highscore, dann:
Select h1.id, h1.punke, count(h2.id)+1 as rank
From highscore h1 inner join highscore h2
on h2.punkte<h1.punkte
Group by h1.id,h1.punkte

Das m�sste auch die r�nge richtig machen, wenn mehrere die gleiche punktzahl
haben, also so:

punkte, rang
120, 1
140, 2
140, 2
180, 4

genau so gehts! vielen, vielen dank! pipo

_______________________________________________
Database.asp Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an