<문제>
CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가격을 나타냅니다.
NAMETYPE
ID | INT |
CART_ID | INT |
NAME | VARCHAR |
PRICE | INT |
데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로 나와야 합니다.
<답>
SELECT CART_ID FROM CART_PRODUCTS WHERE NAME = 'Yogurt' AND CART_ID IN (SELECT CART_ID FROM CART_PRODUCTS WHERE NAME='Milk') ORDER BY CART_ID;
'코딩연습 > 오라클' 카테고리의 다른 글
[오라클] 없어진 기록 찾기 (0) | 2021.05.21 |
---|---|
[오라클]동명 동물 수 찾기 (0) | 2021.05.21 |
[sql Developer] 계정 생성 (0) | 2020.12.02 |
[SQL] 패키지, 프로시저 (0) | 2020.10.07 |
[SQL]DECODE문 , CASE WHEN문 (0) | 2020.09.11 |