1. 우유와 요거트가 담긴 장바구니
A. 문제
위 프로그래머스 사이트에 접속하여 문제를 확인해주세요.
B. 내 답안
-- Oracle
SELECT A.CART_ID
FROM CART_PRODUCTS A JOIN CART_PRODUCTS B ON (A.CART_ID = B.CART_ID)
WHERE A.NAME = 'Milk' AND B.NAME = 'Yogurt'
ORDER BY A.ID;
a. 회고
내 풀이
- 이 문제는 합집합, JOIN, 서브쿼리로 풀 수 있다.
- 집합으로 푸는 방법은 기억해두자.
- 이번 Dev-Matching 웹 백엔드 개발자 하반기 챌린지에 차집합을 이용하는 문제가 나왔다.
- 이 문제 푸는 방법을 JOIN으로만 고민했다면, 못풀고 좌절했을지도 모른다.
참고문헌
-- Oracle
SELECT A.CART_ID
FROM CART_PRODUCTS A JOIN CART_PRODUCTS B ON (A.CART_ID = B.CART_ID)
WHERE A.NAME = 'Milk' AND B.NAME = 'Yogurt'
ORDER BY A.ID;
내 풀이
- 이 문제는 합집합, JOIN, 서브쿼리로 풀 수 있다.
- 집합으로 푸는 방법은 기억해두자.
- 이번 Dev-Matching 웹 백엔드 개발자 하반기 챌린지에 차집합을 이용하는 문제가 나왔다.
- 이 문제 푸는 방법을 JOIN으로만 고민했다면, 못풀고 좌절했을지도 모른다.
참고문헌
Summer_Winter Coding(2019). 코딩테스트 연습 - 우유와 요거트가 담긴 장바구니 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Oct 16, 2021)
Ghost