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分组后取各组前五条
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 条件后面就是分组的条件