作者grassboy2 (天才小胖子-草儿活力花俏)
看板Database
标题[SQL ] MySQL如何select出各系的前三高分?
时间Tue Sep 19 09:56:57 2006
(针对
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
1F:推 PsMonkey:mysql 有 limit 的功能吧? 09/19 10:35
2F:推 grassboy2:啊><~加LIMIT的话…好像还是选出「某三个系的最高分」 09/19 10:59
4F:推 lcloud:我礼拜天想了两三个小时同样问题 後来放弃用一个SQL解决 09/19 11:36
5F:推 grassboy2:同感…我现在也打算先用暴力法解决0rz... 09/19 11:59
6F:推 ncwd1225:group by + order by 试看看.. 09/19 12:53