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 |