Definition
Theta Join (Relational Algebra)
Example
Given two relations and :
Students Relation:
| StudentID | Name | Major |
|---|---|---|
| S101 | Alice | Physics |
| S102 | Bob | CS |
| S103 | Charlie | Biology |
Enrolments Relation:
| StudentID | CourseID | Grade |
|---|---|---|
| S101 | C22 | A |
| S102 | C15 | B |
| S102 | C22 | A |
| S104 | C15 | C |
Join on StudentID, thus:
The resulting relation is:
| StudentID | Name | Major | CourseID | Grade |
|---|---|---|---|---|
| S101 | Alice | Physics | C22 | A |
| S102 | Bob | CS | C15 | B |
| S102 | Bob | CS | C22 | A |