Я хочу рассчитать ранг, используя MySQL. У меня есть таблица, называемая результатом
result_id test_id exam_id user_id percentage 1 5 6 50 57 2 5 6 58 76 3 5 6 65 42
Я хочу рассчитать ранг пользователя в соответствии с его user_id и test_id, например user_id (58) имеет 1 ранг user_id (50) имеет 2 и так далее
Я попробовал запрос как
select percentage from result where test_id=$test_id(ie 5) and user_id=$user_id(ie 58)
но он дает 76 и не дает ранга
Я также пробовал
select percentage from result where test_id=$test_id(ie 5)
но это дает мне 57,76,42
Есть ли способ, с помощью которого я могу рассчитать ранг пользователя?