当前位置: 代码迷 >> 综合 >> 获取分组中的最值(group by order by )
  详细解决方案

获取分组中的最值(group by order by )

热度:108   发布时间:2023-09-14 09:03:42.0

使用子查询。
limit:防止优化器对sql进行优化,导致分组排序无效

SELECT* 
FROM(SELECTe.event_id,e.user_id,e.user_name,e.createtime FROMevent_log e WHEREe.type = 10 ORDER BYe.createtime DESC LIMIT 100000 ) t 
GROUP BYevent_id
  相关解决方案