题解 | #牛客的课程订单分析(三)#
牛客的课程订单分析(三)
https://www.nowcoder.com/practice/4ae8cff2505f4d7cb68fb0ec7cf80c57
select
t.id,
t.user_id,
t.product_name,
t.status,
t.client_id,
t.date
from
(
select
*,
count(*) over(partition by user_id) num
from
(
select
*
from
order_info o
where
date > "2025-10-15" and
product_name in("C++","Java","Python") and
status = "completed"
) t
) t
where
num >= 2
order by
id
t.id,
t.user_id,
t.product_name,
t.status,
t.client_id,
t.date
from
(
select
*,
count(*) over(partition by user_id) num
from
(
select
*
from
order_info o
where
date > "2025-10-15" and
product_name in("C++","Java","Python") and
status = "completed"
) t
) t
where
num >= 2
order by
id
