看板 Database 關於我們 聯絡資訊
(針對 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
PsMonkey:mysql 有 limit 的功能吧? 09/19 10:35
grassboy2:啊><~加LIMIT的話…好像還是選出「某三個系的最高分」 09/19 10:59
grassboy2:http://0rz.net/e01RO 一樣的問題…好像也沒解法? 09/19 11:22
lcloud:我禮拜天想了兩三個小時同樣問題 後來放棄用一個SQL解決 09/19 11:36
grassboy2:同感…我現在也打算先用暴力法解決0rz... 09/19 11:59
ncwd1225:group by + order by 試看看.. 09/19 12:53