WITH filtered_orders AS ( SELECT user_id, date, product_name, COUNT(*) OVER (PARTITION BY user_id) AS cnt FROM order_info WHERE date > '2025-10-15' AND product_name IN ('C++', 'Python', 'Java') AND status = 'completed' ), eligible_users AS ( SELECT DISTINCT user_id FROM filtered_orders WHERE cnt ...