很抱歉发布另一个关于mysql排名的问题,但我已经看过的所有问题和答案都没有帮助我......
我有用户点的mysql表。用户可以获得更多结果。我的目标是从用户及其排名中获得最大结果。
CREATE TABLE results
(`user_id` int, `points` int);
INSERT INTO results VALUES
(1,10),
(2,20),
(3,20),
(4,30),
(4,60),
(5,5),
(1,80);
所以上层解决方案是:
rank | user_id | points
1 1 80
2 4 60
3 3 20
3 2 20
4 5 5