mysql分组后取各组前五条

来源:互联网 发布:python str.format 编辑:程序博客网 时间:2024/05/22 09:37


mysql分组后取各组前五条


SELECT  * FROM 表名 aWHERE (SELECT count(*) FROM 表名 b WHERE b.日期=a.日期 AND b.id>a.id  )<5 ORDER BY 日期 asc,id desc

<5就是每组显示的条数;  WHERE b.日期=a.日期  where 条件后面就是分组的条件