题解 | #牛客的课程订单分析(六)#
牛客的课程订单分析(六)
https://www.nowcoder.com/practice/c5736983c322483e9f269dd23bdf2f6f
select
t.id
,is_group_buy
,if(is_group_buy='Yes',NULL,client.name)
from
(
select
*
,count(*) over (partition by user_id) as cnt
from
order_info
where datediff(date,"2025-10-15")>0
and status = 'completed'
and product_name in ('C++','Java','Python')
) as t
left join
client on t.client_id = client.id
where t.cnt>=2
order by t.id