Join ⋈
조인은 모든 조합에서 조건을 만족하는 행만 남긴다
관계 대수에서 조인은 카테시안 곱을 만든 뒤, 관련 있는 조합만 선택하는 연산으로 정의할 수 있습니다.
학생 ⋈학생.학번 = 수강.학번 수강 = σ학생.학번 = 수강.학번(학생 × 수강)
조건을 통과한 조합만 결과 릴레이션이 됩니다.
1
학생 × 수강으로 가능한 모든 조합을 만듭니다.
2
학번 = 학번 조건으로 관련 없는 조합을 제거합니다.
3
학생 정보와 수강 정보가 결합된 결과만 남습니다.
학생
| 학번 | 이름 |
|---|---|
| 1 | 김철수 |
| 2 | 이영희 |
수강
| 학번 | 과목 |
|---|---|
| 1 | DB |
| 1 | SQL |
조인 결과
| 학생.학번 | 이름 | 수강.학번 | 과목 |
|---|---|---|---|
| 1 | 김철수 | 1 | DB |
| 1 | 김철수 | 1 | SQL |
행 기준
조건이 참인 조합만 남으므로 관련 없는 학생-수강 조합은 제외됩니다.
열 기준
일반 조인 결과는 두 입력의 속성을 이어 붙입니다.