이제 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
'개발 > SQL' 카테고리의 다른 글
MySQL - 똑같은 데이터를 막는 방법 Unique (0) | 2022.12.08 |
---|---|
MySQL - null을 다른 값으로 대체하는 ifnull() (0) | 2022.12.08 |
MySQL - Join 을 위한 외래키(fk),참조 변경,삭제 방법 (0) | 2022.12.08 |
MySQL - 새로운 컬럼을 만들어 조회하기 (if , case - end) (0) | 2022.12.07 |
MySQL - 그룹의 조건 having (0) | 2022.12.07 |