直接说思路
- 按照某个字段进行分组
- 选出你想要的结果
- 回表查询
举个栗子
需求:查询订单表(id, user_id, create_time, update_time),按照user_id分组,查询该表中,每个用户最新的一条订单(表中update_time最大的)
select *
from order ss, (select MAX(sa.update_time) as time, sa.user_id FROM
直接说思路
举个栗子
需求:查询订单表(id, user_id, create_time, update_time),按照user_id分组,查询该表中,每个用户最新的一条订单(表中update_time最大的)
select *
from order ss, (select MAX(sa.update_time) as time, sa.user_id FROM