[SQL ] MySQL如何select出各系的前三高分?

看板Database (資料庫)作者 (天才小胖子-草兒活力花俏)時間18年前 (2006/09/19 09:45), 編輯推噓6(600)
留言6則, 4人參與, 最新討論串1/3 (看更多)
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱: MySQL 資料庫版本: 5.0.21 內容/問題描述: 假設…我的table是如此安排 學號 科系 學期成績 ------------------------------------- 924144 A 99 922110 B 96 924052 A 100 : : : 那…有辦法選出各系前三高分的同學嗎? 之前爬文應該可以用MAX選出最高分… 不過前三高分就考倒我了><~ 先謝謝高手的回答了><~ -- ╔作者 grassboy2 來自 ptt.cc 的怒吼! P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org Design By Grassboy@MDS 白日夢工作室 ╚─你現在還以為,瀏覽器不能打逼嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.206.39

09/19 10:35, , 1F
mysql 有 limit 的功能吧?
09/19 10:35, 1F

09/19 10:59, , 2F
啊><~加LIMIT的話…好像還是選出「某三個系的最高分」
09/19 10:59, 2F

09/19 11:22, , 3F
http://0rz.net/e01RO 一樣的問題…好像也沒解法?
09/19 11:22, 3F

09/19 11:36, , 4F
我禮拜天想了兩三個小時同樣問題 後來放棄用一個SQL解決
09/19 11:36, 4F

09/19 11:59, , 5F
同感…我現在也打算先用暴力法解決0rz...
09/19 11:59, 5F

09/19 12:53, , 6F
group by + order by 試看看..
09/19 12:53, 6F
文章代碼(AID): #153qkTSV (Database)
文章代碼(AID): #153qkTSV (Database)