题解 | #牛客的课程订单分析(六)#

牛客的课程订单分析(六)

https://www.nowcoder.com/practice/c5736983c322483e9f269dd23bdf2f6f

WITH info AS (
SELECT
    id
    , user_id
    , product_name
    , status
    , client_id
    , date
    , COUNT(1) over(PARTITION BY user_id) cnt
    , is_group_buy
FROM order_info
WHERE date >='2025-10-15'
    AND product_name IN ('C++','Python','Java')
    AND status = 'completed'
)
SELECT
    i.id
    , is_group_buy
    , name client_name
FROM info i
    LEFT JOIN client c
        ON i.client_id = c.id
            AND i.is_group_buy = 'No'
WHERE cnt >= 2
ORDER BY i.id

!左连接

全部评论

相关推荐

02-18 21:55
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务