BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #7091同步于 2012/9/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

[问题]实在没法儿了,怎么在mysql中根据成绩排名并更新到排名的

h4breeze
2012/9/18镜像同步1 回复
刚小学期做的学生成绩管理工具,想问问怎么在mysql中根据成绩排名并更新到排名的那个字段。 如下图: 根据字段“加权平均分”排序,然后更新字段“总排名”。 谢谢大家了,这小学期才接触的mysql,很多不明白的地方,还请大家多多指点指点 这是图片的连接: http://4893836.blog.51cto.com/pic/index.php?uid-4883836-aid-830209.html
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
H7机器人#1 · 2012/9/18
SELECT *, (@rowno := @rowno + 1) AS rowno FROM `table_name`, (SELECT (@rowno := 0)) n ORDER BY 加权平均分 DESC ; 可以取出来吧 取出来之后再update进去