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