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

너구리로소이다·2023년 3월 25일
0

programmers-SQL

목록 보기
63/76
post-thumbnail

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

문제 설명

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

NAMETYPE
IDINT
CART_IDINT
NAMEVARCHAR
PRICEINT

❓데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다.
❓우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요.
❓이때 결과는 장바구니의 아이디 순으로 나와야 합니다.

풀이

✨ KEYWORD CHECK

  • 우유(Milk)와 요거트(Yogurt)를 동시에 구입
  • 장바구니의 아이디를 조회
  • 장바구니의 아이디 순

결과

-- 우유(Milk)와 요거트(Yogurt)를 동시에 구입
-- 장바구니의 아이디를 조회
-- 장바구니의 아이디 순
SELECT A.CART_ID
FROM CART_PRODUCTS A
INNER JOIN (
  SELECT CART_ID
  FROM CART_PRODUCTS 
  WHERE NAME = 'Yogurt'
) B
ON A.CART_ID = B.CART_ID
WHERE A.NAME = 'Milk'
ORDER BY CART_ID
profile
일단 해보자 뭐든 되겠지 😄

0개의 댓글