DB
[DB] Outer join
Lord DEVader
2023. 9. 27. 16:52
정의
: 두 테이블 간에 관련된 행을 결합하면서, 일치하지 않는 행도 결과에 포함하는 조인
종류
- left outer join
왼쪽의 모든 튜플은 결과 테이블에 나타남
오른쪽 테이블에 일치하는 행이 없는 경우, null값이 채워짐.
- right outer join
오른쪽의 모든 튜플은 결과 테이블에 나타남
- full outer join
양쪽 모든 튜플은 결과 테이블에 나타남
예)
left outer join
결과로 킴벌리는 department_id가 null