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

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

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

select if(t1.name is null,"GroupBuy",t1.name) scorce,count(*) cnt
from
(select client.name,count(*)over(partition by user_id) cnt1 from
order_info oi left join client on oi.client_id = client.id
where product_name in ("C++","Java","Python")
and status = "completed"
and date > "2025-10-15") as t1
where cnt1 >= 2
group by t1.name
order by scorce

表连接+子查询+if函数

先查询出符合条件的表,其中加上一列id数,再在外层筛选出>=2

全部评论

相关推荐

投递长鑫存储等公司7个岗位
点赞 评论 收藏
分享
07-07 10:44
青岛工学院 Java
机械打工仔:对方没做错任何事,你自己在这自找没趣呢,就算他工资不高,人家定多少薪资是人家的事,况且人家写了1~3年清清楚楚
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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