20230725

Moon-Tree·2023년 7월 25일
0

♧ join

  • 데이터베이스에서 두 개 이상의 테이블을 특정 열(column)을 기준으로 합쳐서 관련된 정보를 조회하는 데 사용되는 방법입니다.
  • 주요 조인 유형에는 inner join, left join, right join 등이 있습니다.

◆ inner join

  • 두 테이블에서 기준 열(column)에 매칭되는 값이 있는 행(row)만을 합쳐 결과로 반환합니다.
  • 양쪽 테이블에 모두 일치하는 값이 있는 데이터만 결과에 포함됩니다.
  • 만약 기준 열에서 일치하는 값이 없는 경우 해당 행은 결과에 나타나지 않습니다.

◆ outer join

  • 두 테이블의 결합 시, 어느 한쪽의 테이블에 일치하는 데이터가 없어도 결과에 포함시키는 특징을 가지고 있습니다.

  • 일치하지 않는 데이터가 있을 경우 해당 필드에 null 값을 반환합니다.

    ◆ left join

    • '왼쪽 테이블'의 모든 데이터(record)를 반환하며, 그 중에 '오른쪽 테이블'과 조건이 일치하는 데이터가 있으면 함께 반환됩니다.
    • 오른쪽 테이블에서 매칭되는 값이 없는 경우 해당 필드는 null로 처리됩니다.

    ◆ right join

    • '오른쪽 테이블'의 모든 데이터(record)를 반환하며, 그 중에 '왼쪽 테이블'과 조건이 일치하는 데이터가 있으면 함께 반환됩니다.
    • 왼쪽 테이블에서 매칭되는 값이 없는 경우 해당 필드는 null로 처리됩니다.
profile
Backend Developer

0개의 댓글