Ich möchte gerne usern Punkte zu teilen und dann irgendwie ein gesamtranking ausrechnen. Also, das immer da steht auf welchem platz user xy im Moment ist.
Bin für alle Ideen dankbar!
Bin für alle Ideen dankbar!
SELECT COUNT(*) FROM users WHERE ranking < (SELECT ranking FROM users WHERE id = #userid#) ORDER BY ranking ASC UNION ALL SELECT COUNT(*) FROM users WHERE ranking <= (SELECT ranking FROM users WHERE id = #userid#) ORDER BY ranking ASC
SELECT (SELECT COUNT(*) .. < ..) AS best_rank, (SELECT COUNT(*) .. <= ..) AS worst_rank)
Kommentar