"내일배움캠프" join 복습

신주연·2025년 5월 22일
0

조인의 종류

-- LEFT JOIN
select 조회 할 컬럼
from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명

-- INNER JOIN
select 조회 할 컬럼
from 테이블1 a inner join 테이블2 b on a.공통컬럼명=b.공통컬럼명

조인을 한 번 더 해주는 이유

조인은 최소 두 개 이상의 테이블을 결합하여 하나의 테이블로 만드는 작업을 의미합니다.

조인함수를 통하여, 데이터분석가는 데이터를 효율적으로 검색하고 처리할 수 있게 됩니다.

그렇다면 테이블은 왜 나눠져 있을까요? 1회차 강의의 RDBMS 를 떠올려 볼게요. 각각의 데이터

들에게 규칙성을 부여하여 각 저장창고에 저장했었죠? 여기서 이 규칙을 통해, 데이터 간 중복은

최소화 되게 됩니다. 이렇게 효율적으로 저장된 각 창고를 연결해주는 것이 JOIN 이예요!

left join

select a.order_id,
a.restaurant_name,
a.price,
b.pay_type,
b.vat
from food_orders a left join payments b on a.order_id=b.order_id
where cuisine_type='Korean'

inner join

select a.order_id,
a.restaurant_name,
a.price,
b.vat,
a.price*b.vat "수수료율"
from food_orders a inner join payments b on a.order_id=b.order_id

0개의 댓글