如果我说:
A NATURALJOIN B
是否与以下内容相同:
B NATURALJOIN A
同样,如果我说:
A NATURALJOIN B NATURALJOIN C
应该如何评估?
这是我的评论:
NATURAL JOIN
SELECT *
,则所选列的列表是第一个表的所有列,然后是第二个表的所有列。NATURAL JOIN
s。它通过它们的公用列连接表。如果表碰巧共享列名,如“文本”,“描述”或“名称”,则将使用此名称。想象一下,您编写了一个带有SELECT
语句的程序,其中person_id连接了两个表person和job。稍后,您向两个表中添加一列“说明”。突然,您的程序将完全无法获取任何匹配的记录,因为“ person_id”可能匹配,但“ description”却不匹配。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句