select t.user_id, t.money from (select ord.user_id, ord.money, ord.create_time from orders ord where ord.user_id > 0 and create_time > 0 order by user_id asc , create_time desc) t group by user_id ;
看了好多文章,这篇解决了我的问题,感谢博主。Mysql 分组聚合实现 over partition by 功能
暂存,有时间再整理
本文提供了一段解决特定问题的Mysql查询语句,该语句通过分组和聚合功能实现了类似over partition by的效果。具体操作包括从orders表中筛选出user_id大于0且create_time大于0的数据,并按user_id升序、create_time降序排列,最后按user_id进行分组。
3317

被折叠的 条评论
为什么被折叠?



