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

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

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

# 查询这些用户id的订单信息并连接client表以获得字段name
select t1.id, is_group_buy, name client_name
from (
    select id, is_group_buy, client_id
    from order_info
    where user_id in (
        # 先查询满足条件的用户id
        select user_id
        from order_info
        where datediff(`date`, '2025-10-15') > 0
        and status = 'completed'
        and product_name in ('C++', 'Java', 'Python')
        group by user_id
        having count(*) > 1
    )
    and datediff(`date`, '2025-10-15') > 0
    and status = 'completed'
    and product_name in ('C++', 'Java', 'Python')
) t1
join (
    select * from client
    union 
    select 0, Null
) t2
on t1.client_id = t2.id
order by t1.id;

全部评论

相关推荐

找到实习就改名4月17日下午更改:1600一个月?
点赞 评论 收藏
分享
03-29 12:10
门头沟学院 C++
挣K存W养DOG:散漫消极者淘汰,一眼坑爹。实习几个月转正的时候说你加班太少,能力还行态度不够积极裁了,马上老实。
点赞 评论 收藏
分享
纯朴的商业竞争手段
职场不咸鱼:看来商家也喜欢jd
投递美团等公司6个岗位 > 京东美团大战,你怎么看?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务