mysql 分组查询取各分组的前三名
来源:互联网 发布:安装vs2015网络 编辑:程序博客网 时间:2024/05/18 11:45
按name分组取最大的两个(N个)val
select a.* from tb a where 2 > (select count(*) from tb where name = a.name and val > a.val ) order by a.name,a.val
如果还有其他的条件外部和内部的条件都要添上,内部的条件要放在name=a.name的前面才有效,不知道这是为什么
参考资料http://www.jb51.net/article/31590.htm
0 0
- mysql 分组查询取各分组的前三名
- mysql 分组查询取各分组的前三名
- mysql的分组查询、分组统计
- id分组查询取最新的一条!
- Mysql 分组取值
- mysql分组排序查询
- MySQL分组查询
- mysql分组查询 排序
- mysql分组查询
- mysql分组查询排序
- MySQL分组查询
- mysql分组查询取前几条
- MYSQL分组查询
- 十五、Mysql 分组查询
- MySQL分组查询
- mySql:分组查询
- MySQL-按月分组查询
- MySQL 查询分页数据中分组后取每组的前N条记录
- python之禅——import this
- 如何安装Jmeter插件
- 经典面试题——二维数组查找
- 人生的关键字
- 北京侦破“黑客”侵入计算机案
- mysql 分组查询取各分组的前三名
- Python连接ftp,并对FTP进行操作
- java图片压缩
- 一位码农写给老婆的代码 (绝对值得观摩)
- centos配置网络配置
- ubuntu16.04安装32位交叉编译工具链的兼容包
- Unity3D优化--
- JAVA---用”*“打印实心菱形(自学)
- iOS NS_ASSUME_NONNULL_BEGIN __nullable __nonnull 使用