Mysql—查询所有排名,积分相同,根据修改时间 不并列 排序

  • Post author:
  • Post category:mysql

用户积分记录表:

 

sql语句 :<!– 查询前十名的积分排名 –>  先根据积分排序,积分相同,则根据修改时间排序

select m.nickname,m.name,m.headimg_url headimgUrl,a.member_id memberId,a.all_integral allIntegral,
(@Numb:=@Numb+1)as rank from integral_member a left join member_info m on a.member_id=m.id,(select(@Numb:=0))b
order by a.all_integral desc,a.modify_date asc limit 10;

 

结果:


版权声明:本文为qq_38708432原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。