[請益] 排名問題

看板PHP作者 (wiby)時間11年前 (2014/06/09 18:59), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位大大好: 我想請問一下 我有一個資料表裡面有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://www.ptt.cc/bbs/PHP/M.1402311550.A.03E.html

06/09 23:10, , 1F
GROUP BY s.class
06/09 23:10, 1F
文章代碼(AID): #1JbPD-0- (PHP)
文章代碼(AID): #1JbPD-0- (PHP)