A natural join is a relational operation that joins on the like-named attributes between tables
Natural join (⋈) is a binary operator that is written as (R⋈S) where R and S are relations. The result of the operation is the set of all combinations of tuples in R and S that have equal values on their common attribute names. The resulting relation has a heading consisting of the set-union of the attributes from R and S, i.e. there are no duplicate attribute names in the result.
If the joined relations have no attribute names in common then R⋈S is equivalent to R×S (Cartesian product).
The natural join of any relation, R, to itself is R (R⋈R = R).
The ISO Standard SQL syntax for natural join (R⋈S) is:
SELECT * FROM R NATURAL JOIN S;