SQL Join

join: 두 테이블을 하나로 합친다.

조인 조건 + 조인 유형으로 하나의 조인 연산을 표현한다,

1. Join Conditions(조인 조건)

비교 기준이 되는 열 선택

Relational Algebra에는 natural, theta만 존재

2. Join Types(조인 유형)

조인 조건에 부적합한 행을 남길지 결정

Outer join forms

outer join에서 조인 조건에 부적합한 행 중 어떤 것을 남길지 결정

MySQL에서 full outer join은 제공하지 않음. left outer join과 right outer join의 union(합집합)으로 직접 구현해야 한다.

Distinct