본문 바로가기
[ 다먹살 ]/- Coding

[프로그래머스] 레벨4 우유와 요거트가 담긴 장바구니

by 엉망으로살기 2021. 11. 4.
반응형

https://programmers.co.kr/learn/courses/30/lessons/62284?language=oracle 

 

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

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

programmers.co.kr

 

사실 쿼리는 실무에서 정말 많이 사용하기 때문에 어려운 문제는 없었다. 레벨 5는 없고, 레벨 4짜리 중에 안 푼 문제가 하나 있어서 마지막으로 풀어보았다.

조인을 써도 해결할 수 있는 문제라고 생각하고, 나는 서브쿼리가 익숙해서 이 방법을 이용해 풀었다.


문제 및 입출력


코드

SELECT DISTINCT(CART_ID)
FROM   CART_PRODUCTS
WHERE  CART_ID IN (SELECT CART_ID
                   FROM CART_PRODUCTS
                   WHERE NAME = 'Milk')
AND    NAME = 'Yogurt'
AND    1=1
ORDER BY CART_ID
;

반응형

'[ 다먹살 ] > - Coding' 카테고리의 다른 글

[백준] 2920 음계  (0) 2021.11.04
[백준] 1032 명령 프롬포트  (0) 2021.11.04
[백준] 10798 세로읽기  (0) 2021.11.04
[백준] 14723 이산수학 과제  (0) 2021.11.03
[백준] 14720 우유 축제  (2) 2021.11.03

댓글