데이터베이스에서 join이란 두 개 이상의 테이블을 서로 연결하여 하나의 결과를 만들어 보여주는 것을 말합니다.
1. Inner Join
Inner join은 두 테이블에 모두 있는 내용만 join되는 방식입니다.
두 테이블을 연결할 때 가장 많이 사용되는 것이 inner join 입니다. 줄여서 join으로 부르기도 합니다.
두 테이블을 join하기 위해서는 두 테이블이 관련된 데이터가 있어야 합니다. 예를 들어 한 테이블에 foreign key가 있으면 다른 테이블은 primary key로 데이터가 존재하기 때문에 where id = 3 이런식으로 데이터를 뽑아낼 수 있습니다.

2. Left Outer Join
Left outer join은 왼쪽 table의 모든 행에 대해서 join을 진행합니다.
공통되는 데이터 뿐만 아니라 왼쪽 테이블의 정보도 가져옵니다.

3. Right Outer Join
Right outer join은 오른쪽 table의 모든 행에 대해서 join을 진행합니다.
공통되는 데이터 뿐만 아니라 오른쪽테이블의 정보도 가져옵니다. 근데 보통 left outer join만 씁니다.
