필요한 정보가 각기 다른 테이블에 분산저장 되어 있을때,
이를 하나의 테이블로 가져와 보기 좋게 데이터를 추출하기 위해
| 조인결과 | 필요상황 |
|---|---|
| 두개 테이블에 모두 존재하는 행만 남음 | 두개 테이블에 조인키가 빠짐없이 있을 때 (주문 테이블에 상품 테이블을 조인하는 경우) |
| 조인결과 | 필요상황 |
|---|---|
| 왼쪽 테이블을 기준으로 오른쪽 테이블을 붙힘 (오른쪽 테이블에 조인되는 값이 없는 경우 null로 표시) | 한개 이상의 테이블에 조인키가 null값이 있거나 테이블1에 있는 값이 테이블2에는 없을 때 |
Left Join이 누락될 걱정이 없어서 안전하지만 수행속도는 Inner Join이 훨씬 빠름