-- GROUP BY 방법
SELECT CART_ID
FROM (
SELECT DISTINCT CART_ID, NAME
FROM CART_PRODUCTS
WHERE NAME IN ('Milk', 'Yogurt')
) T1
GROUP BY CART_ID
HAVING COUNT(1) >= 2
ORDER BY CART_ID
-- SUBQUERY 방법
SELECT DISTINCT CART_ID
FROM CART_PRODUCTS
WHERE NAME IN ('Milk')
AND CART_ID IN (SELECT CART_ID
FROM CART_PRODUCTS
WHERE NAME IN ('Yogurt'))
'# 코딩 문제 관련 > SQL' 카테고리의 다른 글
[프로그래머스] 헤비 유저가 보유한 장소 (0) | 2022.06.18 |
---|---|
[프로그래머스] 오랜 기간 보호한 동물 (1), (2) (0) | 2022.06.18 |
[프로그래머스] 있었는데요 없었습니다 (0) | 2022.06.18 |
[프로그래머스] 루시와 엘라 찾기 (0) | 2022.06.18 |
[프로그래머스] 없어진 기록 찾기 (0) | 2022.06.18 |