
다시 왔서요~~~
사실 어제도 이 문제를 풀다가 집중이 좀 안돼서 그만뒀었어요.. ㅎㅎ
오늘 다시 도전해보았습니다!
제 답 쿼리는!
SELECT c.customer_id
FROM Customer c
JOIN Product p ON c.product_key = p.product_key
GROUP BY c.customer_id
HAVING COUNT(DISTINCT c.product_key) = (SELECT COUNT(*) FROM Product)
예전에 이 문제를 풀었었는데 그 때도 이렇게 풀었을까요 🤔
다른 사람의 쿼리를 한 번 봐봅시다.
제 답이 처리속도가 좋은 편이 아닌 것 같아서요 ㅎ

🥲
저는...왜 그럴까요..
SELECT customer_id
FROM Customer
GROUP BY customer_id
HAVING COUNT(distinct product_key) = (SELECT COUNT(product_key) FROM Product)
이 문제는 join이 필요 없었어요.. ㅋㅋㅋㅋㅋ
악!!!!!!!! 민주야 생각 좀 더 하즈아 🫥🫥
