키워드
→
노트
- 이 기본적인 것을 왜 자꾸 헷갈리는 걸까…
- 자주쓰는 개념인데 헷갈려서 다시 정리하는 JOIN 종류 및 원리
- 기본 전제 조건
- INNER JOIN (기본 Join)
- 지정된 데이터가 A, B 둘다 있는 경우에 가져온다.
- 보통 거의 대부분의 RDB에서 디폴트 JOIN은 INNER JOIN 이다.
- LEFT (OUTER) JOIN
- A에만 있는 경우를 가져온다.
- RIGHT (OUTER) JOIN
- B에만 있는 경우를 가져온다.
- FULL OUTER JOIN
- A또는 B에 둘다 있는 경우 가져온다.
- CROSS JOIN
- A의 경우 X B의 경우
- 카테시안 곱만큼 나온다.
- SELF JOIN
- 자기자신 테이블을 Join 하는 경우 Self Join(셀프 조인)은 언제 써야할까?
요약
요약: 그림을 봐라