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 |