데이터베이스 자연 조인

IT 위키

Natural Join

데이터베이스에서 자연 조인이란 두 테이블에서 공통된 속성(열, attribute)을 기준으로 자동으로 데이터를 결합하는 조인을 말한다. 즉, 두 테이블에 이름이 같은 열이 있으면, 그 열을 기준으로 같은 값을 가진 행을 결합한다.

특징[편집 | 원본 편집]

  • 조건을 따로 명시하지 않아도, 이름이 동일한 열들 간에 동등 조건으로 결합이 이루어진다.
  • 두 테이블에 공통된 속성의 이름이 반드시 있어야 한다.
  • 조인 결과에서 중복되는 열은 한 번만 표시된다.

예시(SQL)[편집 | 원본 편집]

SELECT * FROM Employees NATURAL JOIN Departments;

  • 위 쿼리는 EmployeesDepartments 테이블에서 이름이 동일한 열을 기준으로 조인을 수행한다.