自然結合とは、同じ列名で同じデータ型の列で結合します。同じ列名で同じデータ型の列が複数存在する場合は、全て結合条件になります。
自然結合の書式は
select 列名
from table1 natural join table2;
となります。暗黙的に同じ列名で同じデータ型の列名で結合するため、結合条件を記述する必要がありません。
自然結合は注意する点がいくつかあります。
まず、usingと自然結合を併用できません。
自然結合の結合列を、select句やwhere句で使用する場合、表名(又は別名)で修飾することはできません。
また、同じ列名であっても、データ型が異なる場合は自然結合はエラーとなってしまいます。