EquiJoin
•Rows are joined on the basis of values of a common attribute between the
two relations
•Rows having the same value in the common attribute are joined.
•Common attributes appears twice in the output
•Common attribute with the same name is qualified with the relation name
in the output
Inner Join
•An inner join includes only those tuples with matching attributes
and the rest are discarded in the resulting relation.
•Theta Join, Equijoin, and Natural Join are called inner joins
Outer Join
•All tuples in the left relation and right relation are
output.
•Denoted by ⟗
•types of outer join depends one the data kept in the
relations
•Left Outer Join
•Right Outer Join