mysql分组,取每组前几条记录

SELECT  * FROM 表名 a WHERE (SELECT count(*) FROM 表名 b WHERE b.日期=a.日期 AND b.id>a.id  )<5  ORDER BY 日期 asc,id desc 相似数据:sql 对上面数据按照日期分组,每组取qty_ordered最大的前5条:(注意由于我这里条件特殊,因此取5条,写<10)code SELECT * from sa
相关文章
相关标签/搜索