[SQLD/P] OUTER JOIN

Hyo Kyun Lee·2022년 12월 5일
0

SQLD/P

목록 보기
55/82

1. LEFT OUTER JOIN

A LEFT OUTER JOIN B

A를 기준으로 B를 JOIN한다.

기준이 되는 A의 결과값은 모두 나오고, A값에 연결된 B값이 없을 경우엔 NULL로 출력한다.

2. RIGHT OUTER JOIN

A RIGHT OUTER JOIN B

B를 기준으로 A를 JOIN한다.

기준이 되는 B의 결과값은 모두 나오고, B값에 연결된 A값이 없을 경우엔 NULL로 출력한다.

3. FULL OUTER JOIN

A FULL OUTER JOIN B

A를 기준으로 B를 FULL OUTER JOIN한다.

기준이 되는 A를 기준으로 B값이 연결되어있다면 출력하고, 합집합의 정의에 따라 B값에만 있는 값들도 출력한다(합집합의 기준은 PK값을 참고해야 한다).

단, 공통되는 부분의 중복은 없다.

4. 참고자료

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

0개의 댓글