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

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

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

 WITH t1 AS (
    SELECT 
        customer_id,
        MAX(order_date) latest_order_date
    FROM orders
    GROUP BY customer_id
 )

 SELECT 
    o.customer_id,
    c.customer_name,
    p.product_name latest_order
FROM orders o
JOIN t1 ON t1.customer_id = o.customer_id AND t1.latest_order_date = o.order_date
JOIN customers c ON o.customer_id = c.customer_id
JOIN products p ON p.product_id = o.product_id
ORDER BY o.customer_id

全部评论

相关推荐

11-03 18:50
门头沟学院 Java
迷茫的大四🐶:问就是马上到,一周五天,6个月以上,全国可飞
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

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