Join ⋈

조인은 모든 조합에서 조건을 만족하는 행만 남긴다

관계 대수에서 조인은 카테시안 곱을 만든 뒤, 관련 있는 조합만 선택하는 연산으로 정의할 수 있습니다.

정의
학생 ⋈학생.학번 = 수강.학번 수강 = σ학생.학번 = 수강.학번(학생 × 수강)

조건을 통과한 조합만 결과 릴레이션이 됩니다.

1

학생 × 수강으로 가능한 모든 조합을 만듭니다.

2

학번 = 학번 조건으로 관련 없는 조합을 제거합니다.

3

학생 정보와 수강 정보가 결합된 결과만 남습니다.

학생

학번 이름
1 김철수
2 이영희

수강

학번 과목
1 DB
1 SQL

조인 결과

학생.학번 이름 수강.학번 과목
1 김철수 1 DB
1 김철수 1 SQL
행 기준

조건이 참인 조합만 남으므로 관련 없는 학생-수강 조합은 제외됩니다.

열 기준

일반 조인 결과는 두 입력의 속성을 이어 붙입니다.