之前做销售业绩排行榜的时候,每个月需要对商家(类似分店)的销售额进行一次排名(不考虑添加一个自增主键的情
况),根据商家的id直接去查询他在所有商家中的排名,数据库mysql。
这里采用的是定义临时变量的方法,让临时变量跟着记录去递增
SELECT A.*,@rank:=@rank+1 as rank
FROM
(
SELECT column FROM table ORDER BY column DESC
) A ,(SELECT @rank:=0) B