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

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

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

select
    oi.id,
    is_group_buy,
    if(is_group_buy = 'NO',name, 'None') as client_name
from
    order_info oi
    left join client c on oi.client_id = c.id
where
    date > '2025-10-15'
    and status = 'completed'
    and product_name in ('C++', 'Java', 'Python')
    and user_id in (
        select
            user_id
        from
            order_info
        where
            date > '2025-10-15'
            and status = 'completed'
            and product_name in ('C++', 'Java', 'Python')
        group by
            user_id
        having
            count(id) > 1
    )
order by
    id asc

第一次写文字表述,如有不对请各位大佬见谅:这里要注意,order_info表中的client_id才是和client表中的id匹配的,不是order_info.id = client.id 而是 order_info.client_id = client.id。

全部评论

相关推荐

Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
缒梦&独舞:这家公司是这样的,去年给我实习offer了,不过也是面着玩儿的,他周六还要去做公益志愿活动
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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