홍동이의 성장일기
[LeetCode] 1045. Customers Who Bought All Products 본문
SELECT customer_id
FROM customer
GROUP BY customer_id
HAVING COUNT(DISTINCT product_key) = (SELECT COUNT(*)
FROM product)
💡 개념정리
customer 테이블의 product_key가 product 테이블의 외래키라는 점에서 위 쿼리가 가능하다.
product 테이블의 상품 개수가 각 고객이 구매한 상품의 개수와 일치하면 되는 것!
역시나 서브쿼리를 사용해주었다.
📍본 내용은 데이터리안 'SQL 데이터 분석 캠프 실전반' 을 수강하며 작성한 내용입니다.
728x90
'Tool > SQL 코딩테스트 풀이' 카테고리의 다른 글
[MySQL] RegexOne 정규표현식 Lesson 1 ~5 예제 풀이 및 설명 (0) | 2023.08.21 |
---|---|
[LeetCode] 1084. Sales Analysis III (0) | 2023.08.18 |
[LeetCode] 570. Managers with at Least 5 Direct Reports (0) | 2023.08.15 |
[LeetCode] 550. Game Play Analysis IV (0) | 2023.08.14 |
[LeetCode] 262. Trips and Users (0) | 2023.08.14 |
Comments