[mysql/oracle] 우유와 요거트가 담긴 장바구니
2023. 9. 4. 18:00ㆍProgrammers/SQL
문제설명
문제
결과
mysql / oracle
1
2
3
4
5
6
|
SELECT DISTINCT(A.CART_ID)
FROM CART_PRODUCTS A, CART_PRODUCTS B
WHERE A.CART_ID = B.CART_ID
AND A.NAME = 'Yogurt'
AND B.NAME = 'Milk'
ORDER BY A.CART_ID
|
cs |
같은 cart_id에 요거트, 밀크가 모두 들어있어야 한다.
같은 CART_PRODUCTS 테이블을 조인해서
A에서는 요거트
B에서는 밀크를 챙긴다.
그러면 여러개의 중복적 결과가 나온다.
그러면 DISTINCT로 중복 결과를 없애주면 된다.
'Programmers > SQL' 카테고리의 다른 글
[mysql/oracle] 서울에 위치한 식당 목록 출력하기 (0) | 2023.09.18 |
---|---|
[mysql/oracle] 조건별로 분류하여 주문상태 출력하기 (0) | 2023.09.09 |
[mysql/oracle] 보호소에 중성화한 동물 (0) | 2023.09.04 |
[mysql/oracle] 오랜 기간 보호한 동물(2) (0) | 2023.07.27 |
[mysql/oracle] 없어진 기록 찾기 (0) | 2023.07.10 |