1
在MySQL中,我发现natural join
语法是:Mysql:如何使用`join_condition`自然加入?
`table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN table_factor`,
但其他join
类型,如inner
或outer
加入可以使用join_conditon
,像语法:
`table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference join_condition`,
所以我怎样才能在使用join_condition
natural join
?有一些替代品吗?
但是我在3.3.3节的 Natural阅读了'数据库系统概念'一章,有一个select子句'select name,标题 from(instructor natural join teachhes)join course using(course_id );',在书中,它说:>为了提供自然连接的好处,同时避免了错误地将 属性等同的危险,SQL提供了一种自然连接构造形式,它允许您准确指定哪些列应该等同。 @tpdi – zhenguoli
在那个例子中,有两个连接,要教导教师,然后是连接的结果。 '表单...等同'部分正在讨论'join ... on'表单。 – tpdi