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