문제

 

코딩테스트 연습 - 우유와 요거트가 담긴 장바구니

CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가

programmers.co.kr

 

입력예제

 

Milk와 Yogurt 를 동시에 구매한 장바구니 ID를 출력하는 문제이다. 

단순하게 CART_ID를 키로 셀프조인해서 NAME에 Milk와 Yogurt가 있는 CART_ID를 출력했다.

 

 

- 풀이 (MySQL)

SELECT C1.CART_ID
    FROM CART_PRODUCTS C1, CART_PRODUCTS C2
    WHERE C1.CART_ID = C2.CART_ID
    AND C1.NAME='Milk'AND C2.NAME='Yogurt'
ORDER BY CART_ID
;

 

 

반응형

+ Recent posts