Mam tabeli mysql jak poniżej:MySQL, Get użytkowników rangi
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żytkowników. Chcę tylko wybrać pojedynczego użytkownika według id i uzyskać ranking użytkowników, który jest określony przez liczbę punktów, które mają.
Na przykład wrócić tom w randze 2 Wybór przez ID 3.
Cheers
Eef
Cheers mate działa idealnie – RailsSon
kocham go. Trochę strojenia i pasuje do moich potrzeb. Tnx do dzielenia się! –
Drobny problem: jeśli istnieją więzy, to zwróci najwyższą pozycję, a nie najniższą. Jeśli chcesz najniższego, zmień warunek na '>', a wartość na 'COUNT (*) + 1'. – Barmar