데이터 분석 기술 블로그

JOIN 절 본문

SQL/개념

JOIN 절

데이터분석가 이채은 2024. 8. 31. 09:00

JOIN두 개 이상의 테이블을 연결하고, 서로 관련된 데이터를 조회할 때 사용하는 키워드입니다. 테이블 간의 관계를 통해 공통된 데이터를 기반으로 테이블을 결합합니다.

 

JOIN의 기본 유형

  • INNER JOIN: 두 테이블 간에 공통된 값이 있는 행만 반환
  • LEFT(OUTER) JOIN: 왼쪽 테이블의 모든 행을 반환하고, 오른쪽 테이블에서 일치하는 값이 없으면 NULL로 대체
  • RIGHT(OUTER) JOIN: 오른쪽 테이블의 모든 행을 반환하고, 왼쪽 테이블에서 일치하는 값이 없으면 NULL로 대체
  • FULL(OUTER) JOIN: 두 테이블에서 일치하는 값이 있는 행과, 일치하지 않는 경우 각각의 테이블에서 모든 행을 반환하고, 일치하지 않는 값은 NULL로 대체
  • CROSS JOIN: 두 테이블의 모든 가능한 조합을 반환

 

기본 구문

SELECT columns
FROM table1
JOIN table2
ON table1.common_column = table2.common_column;

'SQL > 개념' 카테고리의 다른 글

CROSS JOIN 절  (0) 2024.09.05
FULL(OUTER) JOIN 절  (0) 2024.09.04
RIGHT(OUTER) JOIN 절  (0) 2024.09.03
LEFT(OUTER) JOIN 절  (0) 2024.09.02
INNER JOIN 절  (0) 2024.09.01