程序小白,最近面试,这道题貌似得分两个组,实在写不来啊,大佬们帮帮忙,送佛送到西,帮忙就直接写出来,别给我提示,有时候我看得懂,提示不一定懂。感谢各位
SELECT v.customer_name,v.oid FROM (
SELECT a.customer_name,a.oid FROM t_workflow_agent_policy a ORDER BY a.create_timestamp DESC
) as v GROUP BY v.customer_name
类似于里面先按时间排序,然后在分组取出来第一个
试试下面这个
SELECT * from A where create_time in(
Select max(create_time) from A group by user_name,cycle)