동일한 컬럼명에 기반해서 "자동으로" 조합
중복 칼럼은 제거해서 모든 칼럼을 기준으로 조인을 수행할 수 있습니다.
테이블 A에는 No, Name, Dept_id 칼럼이 있습니다.
테이블 New_Table에는 dept_id와 dept_name이 있습니다.
Natural Join으로 생성된 새로운 테이블에는 공통된 칼럼인 dept_id를 기준으로 101과 102만이 조인된 것을 확인할 수 있습니다.
연결할 기준 컬럼을 명시하지 않으면, "모든 경우의 수"로 조합.
On 조건절을 통해서 연결할 기준 칼럼을 명시해야 합니다.
SELECT * FROM a Inner JOIN NewTable nt ;
SELECT * FROM a Inner JOIN NewTable
on a.dept_id = NewTable.dept_id;
Inner Join의 경우 On절을 지정해야 지정한 칼럼을 기준으로 테이블의 데이터를 결합합니다. On 조건절에 일치하는 조건절만 결과값으로 출력되며 일치하지 않는 행은 결과에 포함되지 않습니다.
Inner Join의 첫번째 예시는 On 조건절을 포함하지 않고 Join해서 Join할 수 있는 모든 결과값을 출력한다.
두번째 예시는 On 조건절을 포함한 예시한 것이며, 조건에 일치하는 dept_id가 101과 102만 결과값을 출력합니다. (103 제외)
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.