我正在尝试制作一个排名系统,我不知道如何开始,下面是“平衡”栏目的图片
对于拥有最高余额的用户,他的排名将是#1,低于他的用户,他的排名将是#2,现在这些排名,我希望它更新到下面的列“rank_funds”是一张照片:
我知道您可以通过ASC或DESC安排用户订单,但是当它组织起来时,每个用户都不会排名吗?这就是我想要做的事情,我需要为每个用户更新他的排名。
你可以帮忙吗?答案 0 :(得分:0)
SET @rank = 0;
UPDATE t1 SET rank = (@rank := @rank + 1)
ORDER BY balance DESC;
我的专栏rank
将是您的专栏rank_funds