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

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

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

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

全部评论

相关推荐

牛客41406533...:回答他在课上学,一辈子待在学校的老教授用三十年前的祖传PPT一字一句的讲解,使用谭浩强红皮书作为教材在devc++里面敲出a+++++a的瞬间爆出114514个编译错误来学这样才显得专业
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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