A LEFT OUTER JOIN B
A를 기준으로 B를 JOIN한다.
기준이 되는 A의 결과값은 모두 나오고, A값에 연결된 B값이 없을 경우엔 NULL로 출력한다.
A RIGHT OUTER JOIN B
B를 기준으로 A를 JOIN한다.
기준이 되는 B의 결과값은 모두 나오고, B값에 연결된 A값이 없을 경우엔 NULL로 출력한다.
A FULL OUTER JOIN B
A를 기준으로 B를 FULL OUTER JOIN한다.
기준이 되는 A를 기준으로 B값이 연결되어있다면 출력하고, 합집합의 정의에 따라 B값에만 있는 값들도 출력한다(합집합의 기준은 PK값을 참고해야 한다).
단, 공통되는 부분의 중복은 없다.
LEFT/OUTER JOIN의 기본적인 개념과 구문 사용 - https://devbox.tistory.com/entry/Comporison-LEFT-JOIN-%EA%B3%BC-RIGHT-JOIN
RIGHT OUTER JOIN의 기준 테이블 - https://m.blog.naver.com/regenesis90/222190313921
FULL OUTER JOIN - https://goldswan.tistory.com/35