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

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

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

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

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-02 18:35
简历上把1个月实习写成了3个月,会进行背调吗?
码农索隆:一个月有一个月的实习经历,三个月有三个月的实习经历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务