반응형
문제 풀이
1. 요거트가 담긴 바구니의 카트 아이디 중 우유가 담긴 바구니를 찾는다.
Oracle Code
1
2
3
4
5
6
|
SELECT DISTINCT X.CART_ID
FROM (SELECT CART_ID
FROM CART_PRODUCTS
WHERE NAME = 'Yogurt') X, CART_PRODUCTS Y
WHERE Y.NAME = 'Milk' AND X.CART_ID = Y.CART_ID
ORDER BY X.CART_ID;
|
cs |
Line 2~4 : 요거트가 담긴 바구니의 카트 아이디를 구한다.
Line 5 : 우유가 담긴 바구니의 카트 아이디 중 요거트가 담긴 바구니의 카트 아이디와 같은 것을 찾아 반환한다.
문제링크
코딩테스트 연습 - 우유와 요거트가 담긴 장바구니
CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가
programmers.co.kr
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스 n진수 게임 (0) | 2020.11.10 |
---|---|
프로그래머스 SQL 동명 동물 수 찾기 (0) | 2020.11.09 |
프로그래머스 문자열 압축 (0) | 2020.11.09 |
프로그래머스 삼각 달팽이 (0) | 2020.10.16 |
프로그래머스 크레인 인형뽑기 게임 (0) | 2020.10.16 |