关于mysql查询出结果之后进行排序

1、在进行排序之后进行序号:
select (@i:=@i+1) as id,YX,ZY,ONE,TWO,THREE,FOUR,FIVE,SIX,SEVEN,EIGHT,NINE,TEN,SUM FROM ( select student.YX,student.ZY, sum(detail.ONE)/count() AS ONE,sum(detail.TWO)/count() AS TWO,sum(detail.THREE)/count() AS THREE,sum(detail.FOUR)/count() AS FOUR,sum(detail.FIVE)/count() AS FIVE,sum(detail.SIX)/count() AS SIX,sum(detail.SEVEN)/count() AS SEVEN,sum(detail.EIGHT)/count() AS EIGHT,sum(detail.NINE)/count() AS NINE,sum(detail.TEN)/count() AS TEN,sum(detail.ONE+detail.TWO+detail.THREE+detail.FOUR+detail.FIVE+detail.SIX+detail.SEVEN+detail.EIGHT+detail.NINE+detail.TEN)/count(*) AS SUM from pjxt_detailinfo detail left join pjxt_courseinfo course on detail.KCBH=course.KCBH join pjxt_teacherinfo teacher on teacher.JSBH=course.JSBH join pjxt_studentinfo student on student.XH=detail.XH where 1=1 GROUP BY ZY order by SUM desc ) c,(SELECT @i:=0) id ;
查询结果:在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值