作者b2974492 (wiby)
看板PHP
标题[请益] 排名问题
时间Mon Jun 9 18:59:07 2014
各位大大好:
我想请问一下
我有一个资料表里面有2个班级
想做总排名跟各班排名
总排名的话有参考网路做出来
SELECT s.num,s.class,s.name,s.chinese,s.english,s.math,tmp.avg,tmp.rank
FROM student s, (SELECT student.num, round((student.chinese+student.english+student.math)/3) AS avg,@rank:=@rank+1 AS rank
FROM student,(select @rank:=0) AS a
ORDER BY avg desc) tmp
WHERE s.num=tmp.num
ORDER BY s.num
可是在做各班排名的时候卡住了..
想请教一下要如何分别为2个班级的排名?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.170.153.35
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1402311550.A.03E.html
1F:→ yhls:GROUP BY s.class 06/09 23:10