개발/SQL

MySQL - Join(Inner , left)

웅'jk 2022. 12. 8. 12:17

이제 join 을 해보자.

 

이번 포스팅에서는 Inner , left 를 다룬다.

 

1. Inner Join

 

이너 조인은 집합에서 교집합을 의미한다.

두 테이블의 데이터간의 공통점이 있는 데이터들만 가져오는 방법이다.

 

select *
from table1 join table2
on table1.samecolumn = table2.samecolumn;

# 또는 

select *
from table1 inner join table2
on table1.samecolumn = table2.samecolumn;

2. left join

 

레프트 조인은 왼쪽 데이터를 전부다 가져온단 의미이다.

즉 같은 값이 없어도 가져온다.

 

select *
from table1 left outer join table2
on table1.samecolumn = table2.samecolumn