본문 바로가기

DB

[DB] Outer join

정의

    : 두 테이블 간에 관련된 행을 결합하면서, 일치하지 않는 행도 결과에 포함하는 조인

종류

    - left outer join

        왼쪽의 모든 튜플은 결과 테이블에 나타남

        오른쪽 테이블에 일치하는  행이 없는 경우, null값이 채워짐.

    - right outer join

        오른쪽의 모든 튜플은 결과 테이블에 나타남

    - full outer join

        양쪽 모든 튜플은 결과 테이블에 나타남

 

예)

left outer join

결과로 킴벌리는 department_id가 null

'DB' 카테고리의 다른 글

[DB] SubQuery  (0) 2023.09.27
[DB] Natural join  (0) 2023.09.27
[DB] MySQL 함수들  (0) 2023.09.27
[DB] INNER JOIN  (0) 2023.09.27
[DB] ERD (Lucidchart, MySQL-reverse engineering)  (0) 2023.09.27