mysql查询重复数据,限制条数

这是一个订单表
按用户分组,查询每组5条数据
SELECT * FROM `order` a WHERE (
 SELECT COUNT(1) FROM `order` b WHERE b.user_id = a.user_id AND b.id > a.id 
) < 5
ORDER BY user_id ASC, order_date DESC
显示如下

您可以选择一种方式赞助本站

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: