자연 조인 핵심
같은 이름의
학번
을 자동으로 맞추고, 결과에서는
한 열만 남깁니다
입력은 같아도 결과 모양이 달라집니다. 자연 조인은 공통 속성을 하나로 정리해서 동등 조인보다 더 간결한 결과 테이블을 만듭니다.
공통 입력
학생.학번과 수강.학번이 같은 값일 때만 행이 연결됩니다
학생
학번
이름
001
김철수
002
이영희
003
박민수
공통 열
학번
이름도 같고 값도 같은 열을 자동 매칭
수강
학번
과목
001
CS101
001
CS102
002
CS101
결과 비교
매칭 규칙은 비슷하지만, 자연 조인은 중복된 조인 열을 제거합니다
동등 조인
조인 조건은
학번 = 학번
으로 직접 맞추지만, 결과에는 두 테이블의 학번이 각각 남습니다.
학생.학번
이름
수강.학번
과목
001 | 김철수 | 001 | CS101
자연 조인
이름이 같은
학번
을 자동으로 합쳐서, 결과에서는 공통 열이 한 번만 보입니다.
학번
이름
과목
001 | 김철수 | CS101
행 수는 매칭 횟수를 따릅니다
001은 수강 기록이 두 개이므로 결과도 두 행으로 늘어납니다. 자연 조인은 열을 줄여도 매칭된 행 자체를 합치지는 않습니다.
매칭되지 않으면 결과에서 빠집니다
학생 003은 대응되는 수강 행이 없어서 자연 조인 결과에 포함되지 않습니다. 이 점은 외부 조인과 구분되는 핵심입니다.