Próbuję znaleźć skuteczny sposób na znalezienie rangi obiektu w bazie danych związanej z jego wynikiem. Moje naiwne rozwiązanie wygląda tak: rank = 0
for q in Model.objects.all().order_by('score'):
Nie jestem ekspertem w MySQL. Muszę poznać rangę klientów. Tutaj dodaję odpowiednie standardowe zapytanie SQL ANSI dla mojego wymagania. Proszę, pomóż mi przekonwertować go na MySQL. SELECT RANK() OVE
Mam tabeli mysql jak poniżej: id name points
1 john 4635
3 tom 7364
4 bob 234
6 harry 9857
Zasadniczo chcę, aby uzyskać indywidualną pozycję użytkownika bez zaznaczania wszystkich użytk
Próbuję wymyślić sposób, aby obliczyć pozycję. Teraz po prostu bierze stosunek zwycięstw/strat każdego pojedynczego wpisu, np. jeden wygrywa 99 razy na 100, ma 99% zwycięskiej rangi. ALE jeśli pozycja
Mam tabelę o nazwie "rekordy", która wygląda tak. id udid name score
1 1111 Mike 200
2 3333 Joe 300
3 4444 Billy 50
4 0000 Loser 10
5 DDDD Face 400
Biorąc pod uwagę konkretny