从数据表中查询数据进行统计,排行榜
SELECT * FROM (
SELECT a.*,
(@rowNum:=@rowNum+1) AS rank FROM vip_info AS a,
(SELECT (@rowNum :=0)
) b
ORDER BY a.startCount DESC,a.joinVipTime ASC
) vipInfo WHERE vipInfo.id=1
其中 rank 是名次,此sql是查询会员id为 1 ,rank 是会员id 为 1 的名次
本文介绍了一种使用MySQL查询会员排名的方法。通过自定义变量实现名次的动态计算,并结合具体案例展示了如何为特定会员ID查询其排名。
从数据表中查询数据进行统计,排行榜
SELECT * FROM (
SELECT a.*,
(@rowNum:=@rowNum+1) AS rank FROM vip_info AS a,
(SELECT (@rowNum :=0)
) b
ORDER BY a.startCount DESC,a.joinVipTime ASC
) vipInfo WHERE vipInfo.id=1
518

被折叠的 条评论
为什么被折叠?