mysql分组,取每组前几条记录
来源:互联网 发布:mysql 历史sql语句 编辑:程序博客网 时间:2024/06/06 00:40
SELECT * FROM 表名 aWHERE (SELECT count(*) FROM 表名 b WHERE b.日期=a.日期 AND b.id>a.id )<5 ORDER BY 日期 asc,id desc
对上面数据按照日期分组,每组取qty_ordered最大的前5条:(注意因为我这里条件特殊,所以取5条,写<10)
SELECT * from sales_bestsellers_aggregated_daily AS t1where (SELECT COUNT(*) FROM sales_bestsellers_aggregated_daily AS t2 WHERE t2.period=t1.period AND qty_ordered>t1.qty_ordered) < 10AND period >= '2016-03-01' AND period <= '2016-03-02' AND store_id=1ORDER BY t1.period,t1.qty_ordered DESC;结果如图:
0 0
- mysql分组取每组前几条记录(排名)
- mysql分组取每组前几条记录(排序)
- mysql分组取每组前几条记录
- mysql分组取每组前几条记录(排名)
- mysql分组取每组前几条记录(排名)
- mysql分组,取每组前几条记录
- mysql分组取每组前几条记录
- mysql分组,取每组前几条记录
- mysql分组取每组前几条记录(排序)
- mysql 取每组前几条记录
- mysql分组取每组前几条记录(排名) 附group by与order by的研究
- mysql分组取每组前几条记录(排名) 附group by与order by的研究
- mysql分组取每组前几条记录(排名) 附group by与order by的研究
- mysql分组取每组前几条记录(排名) 附group by与order by的研究
- mysql分组取每组前几条记录(排名) 附group by与order by的研究
- mysql分组取每组前几条记录(排名) 附group by与order by的研究
- MySQL 查询分页数据中分组后取每组的前N条记录
- MySQL 查询分页数据中分组后取每组的前N条记录
- Android 屏幕适配方案-百分比布局库(percent-support-lib) 解析与扩展
- Python 标准库 —— glob
- 使用keepalived实现双机热备
- [emerg] unknown directive 'fastcgi_inidex' in /etc/nginx/sites-enabled/default:83
- 输入正整数n(n>=2),求不大于n的全部质数(素数)
- mysql分组,取每组前几条记录
- mysql语句汇集
- 怎样快捷键调整浏览器页面的大小
- 一个时间效率为O(n)的排序算法(Java实现)
- Lua的面向对象设计1
- QT一键远程调试程序
- 解决Button自动刷新页面的问题
- C语言各类型在x86与x64环境下的长度
- rtmp 常用字段含义