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

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

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

查询在2025-10-15以后,同一个用户下单2个以及2个以上状态为购买成功的C++课程或Java课程或Python课程的订单id,是否拼团以及客户端名字信息,最后一列如果是非拼团订单,则显示对应客户端名字,如果是拼团订单,则显示NULL,并且按照order_info的id升序排序
with o as(select id,user_id,client_id,is_group_buy
from (
    select id,user_id,client_id,is_group_buy,count(id)over(partition by user_id) ding
    from order_info
    where product_name in('C++','Java','Python') and status = 'completed' and date>'2025-10-15') t1
where ding>=2
) 
select o.id,is_group_buy,if(is_group_buy='No',name,null) client_name
from o left join client c on o.client_id=c.id
order by o.id

全部评论

相关推荐

粗心的雪碧不放弃:纯学历问题,我这几个月也是一直优化自己的简历,后来发现优化到我自己都觉得牛逼的时候,发现面试数量也没有提升,真就纯学历问题
点赞 评论 收藏
分享
喜欢走神的孤勇者练习时长两年半:爱华,信华,等华,黑华
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务