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

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

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

问题:请你写出一个sql语句查询在2025-10-15以后,同一个用户下单2个以及2个以上状态为购买成功的C++课程或Java课程或Python课程的订单信息,并且按照order_info的id升序排序

问题拆解:1.先找出上一题的满足条件的user_id字段

2.从原表格中提取需要的字段信息

3.设定条件user_id是在步骤1中的字段,同时还满足时间、状态、产品名称三个原始条件

4.排序即可。

以上。

SELECT * FROM order_info
WHERE user_id IN
	(SELECT user_id FROM order_info
	WHERE date>'2025-10-15' 
    AND status = 'completed' 
    AND product_name in ('C++', 'Java', 'Python')
	GROUP BY user_id
	HAVING count(*)>=2)
AND date>'2025-10-15' 
AND status = 'completed' 
AND product_name IN ('C++', 'Java', 'Python')
ORDER BY id
全部评论

相关推荐

11-27 17:08
已编辑
牛客_产品运营部_私域运营
腾讯 普通offer 24k~26k * 15,年包在36w~39w左右。
点赞 评论 收藏
分享
伟大的烤冷面被普调:暨大✌🏻就是强
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务