select *
from (select d.*,
rank() over(partition by group_id order by create_time desc) mm
from detail d)
from (select d.*,
rank() over(partition by group_id order by create_time desc) mm
from detail d)
where mm = 1
需要根据detail表的group_id分组并且根据create_time字段降序排列返回最新的。
(分析函数中 order by可以不用)
还有很有很厉害的函数,有空多研究