
1. Join 조인
1-1. 조인이란?
- 두 개 이상의 테이블을 서로 연결해서 데이터를 검색할 때 사용하는 방법으로 두 개의 테이블을 마치 하나의 테이블인 것처럼 보여주는 것이다.
1-2. 조인의 기본 사용 방법
- 두 개의 테이블에 하나라도 같은 컬럼이 있어야 한다.
- 두 컬럼의 값은 공유되어야 한다.
- 보통 조인을 위해 기본키(Primary key)와 외래키(Foreign key)를 활용한다.

1-3. inner join
- 각 테이블에서 조인 조건에 일치되는 데이터만 가져온다.


1-4. outer join
- 조인 조건에 일치하는 데이터 및 일치하지 않는 데이터를 모두 select한다.
- 조인 조건에 일치하는 데이터가 없다면 null로 가져온다.
- outer join은 inner join과는 다른 게 주(main) 테이블이 어떤 테이블인지가 중요하다. 그래서 어떤 테이블이 중심이 되느냐, 다시 left outer join, right outer join, full outer join으로 세분화할 수 있다.
- left outer join : 왼쪽 테이블이 중심
- right outer join : 오른쪽 테이블이 중심
- full outer join : 양쪽 테이블 모두가 중심
