문제:
우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회
해결 방법:
1. 장바구니ID 별로 GROUP_CONCAT 을 해서 장바구니 내용을 조회
2. 장바구니에 우유와 요거트가 같이 담겨있는지 조건 설정
예시 코드:
SELECT CART_ID
FROM (SELECT CART_ID, GROUP_CONCAT(NAME) NAMES
FROM CART_PRODUCTS
GROUP BY CART_ID) T1
WHERE NAMES LIKE "%Milk%" AND NAMES LIKE "%Yogurt%"
ORDER BY CART_ID
;
'[SQL] 연습' 카테고리의 다른 글
[MySQL] 프로그래머스 헤비 유저가 소유한 장소 (0) | 2025.01.29 |
---|---|
[MySQL] 프로그래머스 년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2025.01.28 |
[MySQL] 프로그래머스 저자 별 카테고리 별 매출액 집계하기 (1) | 2024.12.29 |
[MySQL] 프로그래머스 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) | 2024.12.28 |
[MySQL] 프로그래머스 자동차 평균 대여 기간 구하기 (0) | 2024.12.24 |