연습문제 9 (필수)

SQL 연습문제 9-1

위니브 상품정보1(weniv_product) 테이블과 위니브 상품정보2(weniv_product2) 테이블 간 모든 정보를 조회하시오.(단, 중복 제거하여 조회하시오.)

결과 예시

스크린샷 2023-01-18 오후 11.19.08.png

select * from `weniv.weniv_product` p1
union distinct
select * from `weniv.weniv_product2` p2
order by id

SQL 연습문제 9-2

위니브 회원(weniv_user) 테이블에서 주문 이력(weniv_order)이 있는 사람의 id을 조회하시오.

결과 예시

스크린샷 2023-01-18 오후 11.20.43.png

select id from `weniv.weniv_user`
INTERSECT DISTINCT 
select user_id from `weniv.weniv_order`

SQL 연습문제 9-3

위니브 상품정보1(weniv_product) 테이블에서 위니브 상품정보2(weniv_product2) 테이블에 있는 정보를 뺀 나머지의 정보를 조회하시오.

결과 예시

스크린샷 2023-01-18 오후 11.21.04.png

select * from `weniv.weniv_product`
except DISTINCT
select * from `weniv.weniv_product2`
order by id

SQL 연습문제 9-4

상품정보(products) 테이블에서 카테고리가 ‘Clothing Sets’인 정보와 'Jumpsuits & Rompers' 인 정보를 각각 조회후 합쳐서 조회하세요.

결과 예시

스크린샷 2023-01-18 오후 11.26.01.png