【发布时间】:2014-12-08 17:46:26
【问题描述】:
当两个表只有一个共同属性时,我可以理解自然连接是如何工作的。如果他们有两个呢? 表1有3个属性:A、B、C 表2有3个属性:A、B、D
表 1 中的前两行:
1 2 3
4 5 6
表 2 中的前两行:
1 3 4
8 5 8
两个表之间自然连接的结果是什么?
【问题讨论】:
-
Natural Join 只是内部联接的简写,引擎可以从表元数据中自动构造联接子句。
-
6993 次观看,只有两个答案,但没有一个被接受,来帮忙吧?
-
@PieterGeerkens 不,
NATURAL JOIN本身就是一种连接类型,并不像您描述的那么简单,例如它消除了为旧版(1992 年之前)目的而强制生成的最接近的等效INNER JOIN的重复列。
标签: sql natural-join