Re: [問題] 請問一個SQL

看板PHP作者 (毅)時間18年前 (2006/06/05 13:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《lazyhome (毅)》之銘言: : : 想用一個SQL 挑出每個人最高成績的那一筆紀錄 如下表 : : Person Course Score : : ============================= : : P1 Chinese 95 : : P2 Chinese 98 : : P3 Math 87 : : P4 English 98 : SELECT Person, Course, max(Score) : FROM 成績表 : GROUP BY name ^^^^^^ 這應該要Person ..哈 ... 我打太快了 ... XD : 這應該是你要的 ~~ 試試看吧!! 既然只抓到每個人第一筆的Course的欄位, 而不是max(Score)相對的Course的欄位的話 ..... 那就來給他來排序一下吧!! SELECT Person, Course, max(Score) FROM ( SELECT * FROM 成績表 ORDER BY Score DESC ) AS new_table GROUP BY Person 我在mysql 測試過了 .... 應該沒問題了!! 你試試看吧!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.116.107
文章代碼(AID): #14WxkXrc (PHP)
文章代碼(AID): #14WxkXrc (PHP)