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