참고한 것들
#draft 토막글입니다.
종류

- INNER JOIN 혹은 그냥 JOIN: 가운데 교집합
- LEFT, RIGHT JOIN: 왼쪽 혹은 오른쪽의 Row 를 전부 출력하되 교집합 부분은
INNER JOIN하고 동일하고 나머지는 값이 없으므로 전부NULL로 조회된다.- 따라서 반대쪽의
PRIMARY_KEY를NULL과 비교하는WHERE절을 넣게 되면 Exclude 연산을 할 수 있게 된다 (그림에서 중앙의 양쪽 다이어그램).
- 따라서 반대쪽의
- FULL OUTER JOIN 혹은 OUTER JOIN: 두 테이블의 Row 를 전부 출력하되 교집합 부분은
INNER JOIN과 동일함- 따라서
PRIMARY_KEY를NULL과 비교하는WHERE절을 통해INNER JOIN만 제외하고 출력할 수 있다 (오른쪽 하단 다이어그램).
- 따라서