
Select A.CART_ID
FROM (SELECT *
FROM CART_PRODUCTS
WHERE NAME = 'Milk') A
INNER JOIN
(SELECT *
FROM CART_PRODUCTS
WHERE NAME = 'Yogurt') B
ON A.CART_ID = B.CART_ID
GROUP BY A.CART_ID
ORDER BY A.CART_ID
- 그렇게 코드가 깔끔해 보이지 않음. 서브쿼리 2개 조인해서 풀긴함
SELECT CART_ID
FROM CART_PRODUCTS
WHERE NAME IN ('Milk','Yogurt')
GROUP BY CART_ID
HAVING COUNT(DISTINCT NAME)=2
- 천젠가? 밀크랑 요거트 2개씩 들어가 있는 name찾아서 2개면 select하는거 지렸다