我现在有一个表orders,有id,createdAt,name,key等,其中key表示不同客户的唯一标识。现要查询所有客户最新下的一单,我现在按key分组查询,但组内的按时间排序做不到:
select * from orders group by key order by createdAt desc
但是,这里的order by 只对分组后的结果有效,不知道怎么办,请教各位!
我现在有一个表orders,有id,createdAt,name,key等,其中key表示不同客户的唯一标识。现要查询所有客户最新下的一单,我现在按key分组查询,但组内的按时间排序做不到:
select * from orders group by key order by createdAt desc
但是,这里的order by 只对分组后的结果有效,不知道怎么办,请教各位!