Mysql:如何使用`join_condition`自然连接?

时间:2016-04-21 09:21:54

标签: mysql join

在Mysql中,我发现natural join语法是:

`table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN table_factor`,  

但其他join类型,例如innerouter联接可以使用join_conditon,如语法:

`table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference join_condition`,   

那么如何在join_condition中使用natural join?还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

自然连接具有隐式连接条件,所有列上具有相同名称的相等。

如果您想要其他加入条件,请不要使用自然加入。如果您想要自然连接的隐式连接条件,请使用它。一般来说,如果您不使用自然联接并明确加入条件,那么每个人都可能更容易理解。