mysql分组后取各组前五条
16lz
2021-01-22
mysql分组后取各组前五条
SELECT * FROM 表名 a
WHERE (SELECT count(*) FROM 表名 b WHERE b.日期=a.日期 AND b.id>a.id )<5
ORDER BY 日期 asc,id desc
<5就是每组显示的条数; WHERE b.日期=a.日期 where 条件后面就是分组的条件
更多相关文章
- 一步一步学MySQL----9 条件数据记录查询
- 如果条件按顺序,Mysql不能使用mysql
- MySQL -如何在最小/最大日期差异超过3年的情况下选择id
- MYSQL在触发器中怎样实现‘根据条件来确定是否插入一条记录’?急!
- 你可以在android webview中自动链接日期吗?
- 函数的作用是:在javascript中将时间戳转换为人工日期
- 从服务器(任何服务器)获取当前日期和时间。仅限javascript
- 如何使用条件if()使用javascript检索带有指定值的选择标记的xml数
- 输入类型=日期的日期显示为dd-mm-yyyy格式