SELECT id
,is_group_buy
,IF(is_group_buy='NO',NAME,NULL) AS client_name
FROM
(SELECT a.id
,user_id
,product_name
,STATUS
,client_id
,DATE
,is_group_buy
,b.id as 客户端id
,NAME
,COUNT(product_name) OVER(PARTITION BY user_id) AS cnt
FROM order_info AS a LEFT JOIN client AS b
ON a.client_id = b.id
WHERE DATE>='2025-10-15'
AND STATUS = 'completed'
AND product_name IN ('C++','Java','Python')
) AS t1
WHERE cnt>=2
ORDER BY id ASC



京公网安备 11010502036488号