MySQL,获取用户排名

MySQL,获取用户排名,第1张

MySQL,获取用户排名
SELECt  uo.*,         (        SELECT  COUNT(*)        FROM    users ui        WHERe   (ui.points, ui.id) >= (uo.points, uo.id)        ) AS rankFROM    users uoWHERe   id = @id

密集等级

SELECt  uo.*,         (        SELECT  COUNT(DISTINCT ui.points)        FROM    users ui        WHERe   ui.points >= uo.points        ) AS rankFROM    users uoWHERe   id = @id


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5043333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存