susinlee 님의 블로그
Supercloud Customer 본문
[문제]
https://datalemur.com/questions/supercloud-customer
[풀이]
1. 두 테이블을 병합한 뒤 customer_id 별로 그룹화해준다
2. 고유한 제품카테고리 개수를 세어주고 그 개수가 3개인 행만 필터링한다
3. 해당 customer_id만 출력한다
[코드]
SELECT
c.customer_id
FROM customer_contracts c
JOIN products p
ON c.product_id = p.product_id
GROUP BY c.customer_id
HAVING COUNT(DISTINCT p.product_category) = 3
'코드카타 > SQL, Pandas' 카테고리의 다른 글
Signup Activation Rate (0) | 2025.03.09 |
---|---|
Cities With Completed Trades (0) | 2025.03.09 |
Duplicate Job Listings (0) | 2025.03.09 |
Active User Retention (0) | 2025.03.08 |
Top 5 Artists (0) | 2025.03.08 |