mysql_取分组后的前几行值
2024-10-18 00:07:21
--方法一:
select a.id,a.SName,a.ClsNo,a.Score
from Table1 a left join Table1 b on a.ClsNo=b.ClsNo and a.Score<b.Score
group by a.id,a.SName,a.ClsNo,a.Score
having count(b.id)<2
order by a.ClsNo,a.Score desc --方法二:
select *
from Table1 a
where 2>(select count(*) from Table1 where ClsNo=a.ClsNo and Score>a.Score)
order by a.ClsNo,a.Score desc --方法三:
select *
from Table1 a
where id in (select id from Table1 where ClsNo=a.ClsNo order by Score desc limit 2)
order by a.ClsNo,a.Score desc
最新文章
- MATLAB 随机生成互不重叠的多个矩形
- 解决关于jquery中$.get()方法总是报“HierarchyRequestError: Node cannot be inserted at the specified point in the hierarchy”错的方法
- gcd 最大公约数 模版!
- 检测Office是否安装以及获取安装 路径 及安装版本 QQ,迅雷,旺旺 C#代码
- 当多个客户请求一个servlet时,引擎为每个客户启动一个线程,那么servlet类的成员变量被所有的线程共享?
- PHP设计模式笔记六:数据对象映射模式 -- Rango韩老师 http://www.imooc.com/learn/236
- 自学Aruba3.1-Aruba配置架构
- Kali Linux图形界面与命令行界面的切换
- Aras SP9里打开自己写的网页。
- Imcash解读:哪些行业的“饭碗”最容易受区块链的影响?
- __x__(37)0909第五天__背景图按钮
- git命令行获取某分支代码
- EntityFramework使用总结(与MVC4.0实现CURD操作)
- Java 正则表达式 过滤html标签
- 手机验证码JQUERY实现
- httpclient和htpUrlConnection用例
- 【Alpha阶段】M1事后报告
- CDMA学习
- day 51 随机验证码, 验证登陆 ,以及 装饰器在函数中的应用
- link with editor