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

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

https://www.nowcoder.com/practice/4ae8cff2505f4d7cb68fb0ec7cf80c57

-- 先找出满足超过1单条件的user_id; 再查询订单信息表去除user_id中不符合条件的订单。

select * from order_info 
where user_id in (
  select user_id  from order_info 
	   where datediff(date, '2025-10-15') > 0 
	   and status = 'completed' 
	   and product_name in ('Java','Python','C++')
	   group by user_id
	   having count(product_name) > 1
) 
and date > '2025-10-15' 
and status = 'completed' 
and product_name in ('Java','Python','C++')
order by id;

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务