
우유와 요거트를 동시에 담은 카트를 구해야 하는 문제이다.
NAME = "요거트" and "밀크"하고 싶지만 이러한 문법은 없다.
해결 방법은 요거트를 가지고 있는 것을 뽑아낸 테이블 B와
밀크를 가지오 있는 것을 뽑아낸 테이블 A를 JOIN하여
두 개의 테이블에서 공통된 CART_ID를 구하면 해결되는 문제이다.
SELECT A.CART_ID FROM CART_PRODUCTS A JOIN (SELECT * FROM CART_PRODUCTS WHERE NAME = "요거트") B ON A.CART_ID = B.CART_ID WHERE A.NAME = "우유"
'개발 > 알고리즘' 카테고리의 다른 글
프로그래머스_소수 찾기 (0) | 2021.02.26 |
---|---|
[SQL] 프로그래머스_어린 동물 찾기 (0) | 2021.02.24 |
[BOJ] DSLR_9019 (0) | 2021.02.23 |
[BOJ] 보물섬_2589 (0) | 2021.02.22 |
[BOJ] 탈출_3055 (0) | 2021.02.21 |