第16关: order by与limit

在orders表中查询最早在宠物商店购买过商品的3位用户的用户号userid。

select 日期,用户
from
order by 日期
limit 3

楼上这个回答有问题,假设前3笔单都是同一个用户购买,这个sql输出的就是同一个用户了。
下面这个是一种思路,或者用开窗函数中的dense_rank也行

select userid,min(时间) 最小时间 
from orders group by userid 
order by 2 limit 3