2-1-8. 표준조인

한칙촉·2025년 11월 10일

SQLD 요약 정리

목록 보기
18/30

표준조인

표준조인

  • DBMS마다 조인 방식이 다르므로, ANSI/ISO SQL 표준으로 정립한 조인 (FROM 절 JOIN 형태)

INNER JOIN

  • JOIN 조건에서 동일한 값이 있는 행만 반환
  • JOIN만 단독으로 사용 시 INNER JOIN을 의미하며, NULL 값은 조회 대상이 아님
  • USING 조건절
    - 컬럼명이 같은 컬럼들에 대해서 선택적으로 조인 가능
  • ON 조건절
    - 컬럼명이 다르더라도 조인 조건을 사용 가능

NATURAL JOIN

  • 두 테이블 간에 동일한 이름을 갖는 모든 컬럼에 대해 EQUI JOIN 수행
  • ON이나 USING 조건절 없이 조인 가능

CROSS JOIN

  • 두 테이블의 모든 행을 조합해서 출력 (Cartesian Product 연산)

OUTER JOIN

  • JOIN 조건에서 동일한 값이 없는 행 반환 가능
  • LEFT OUTER JOIN : 좌측 테이블이 기준이 되어 생성, 우측 테이블에서 가져오는 컬럼이 없으면 NULL
  • RIGHT OUTER JOIN : 우측 테이블이 기준이 되어 생성, 좌측 테이블에서 가져오는 컬럼이 없으면 NULL
  • FULL OUTER JOIN : 좌, 우측 테이블의 모든 데이터를 활용하여 결과 생성
profile
빙글빙글돌아가는..

0개의 댓글