三个自然连接的正确写法是这样吗? :
SELECT C.name, P.name
FROM client C NATURAL JOIN order O NATURAL JOIN product P
WHERE O.date > '15.02.2011'
最佳答案
这确实是自然连接的典型语法。但是,并不是所有的数据库都支持自然连接(例如,我不相信 SQLServer 支持它)而且我不相信有一个自然连接的 ANSI 标准。
请注意,自然联接 通常被认为是危险的,应该避免 - 这是因为它们掩盖了查询所依赖的联接关系,并且如果数据模型被改变了。
关于mysql - 三表Natural Join怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147453/