题解 | 每个顾客购买的最新产品名称

每个顾客购买的最新产品名称

https://www.nowcoder.com/practice/6ff37adae90f490aafa313033a2dcff7

select customer_id,customer_name,product_name as latest_order
from(
	select a.customer_id,customer_name,product_name,dense_rank()over(partition by a.customer_id order by order_date desc) as rk
	from orders a
	left join customers b using(customer_id)
	left join products c using(product_id))d
where rk =1
order by customer_id

窗口函数排序+子查询挑出最新信息

全部评论

相关推荐

求面试求offer啊啊啊啊:1600一个月?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务