문제
Milk와 Yogurt 를 동시에 구매한 장바구니 ID를 출력하는 문제이다.
단순하게 CART_ID를 키로 셀프조인해서 NAME에 Milk와 Yogurt가 있는 CART_ID를 출력했다.
- 풀이 (MySQL)
SELECT C1.CART_ID
FROM CART_PRODUCTS C1, CART_PRODUCTS C2
WHERE C1.CART_ID = C2.CART_ID
AND C1.NAME='Milk'AND C2.NAME='Yogurt'
ORDER BY CART_ID
;
반응형
'Problem Solving > Programmers' 카테고리의 다른 글
SQL (Level 2) : 동명 동물 수 찾기 - MySQL, Group by, Having (0) | 2022.05.05 |
---|---|
SQL (Level 3) : 오랜 기간 보호한 동물(2) - MySQL, JOIN, LIMIT (0) | 2022.04.26 |
SQL (Level 4) : 보호소에서 중성화한 동물 - ORACLE, MySQL, JOIN, alias (0) | 2022.04.26 |
프로그래머스 (Level 2) : 오픈채팅방 / Python, dictionary / 2019 KAKAO BLIND RECRUITMENT (0) | 2022.04.20 |
SQL (Level 2) : 중성화 여부 파악하기 - ORACLE, CASE (0) | 2022.03.18 |