トップページ >  Oracle SQL >  自然結合
初版2006/07/28: 最終更新日2006/07/28
  自然結合
目次
自然結合
自然結合
自然結合とは、同じ列名で同じデータ型の列で結合します。同じ列名で同じデータ型の列が複数存在する場合は、全て結合条件になります。
自然結合の書式は

select   列名
from     table1 natural join table2;

となります。暗黙的に同じ列名で同じデータ型の列名で結合するため、結合条件を記述する必要がありません。

自然結合は注意する点がいくつかあります。
まず、usingと自然結合を併用できません。
自然結合の結合列を、select句やwhere句で使用する場合、表名(又は別名)で修飾することはできません。
また、同じ列名であっても、データ型が異なる場合は自然結合はエラーとなってしまいます。