我想知道关系代数中的自然连接操作是否是关联的。我的意思是,以下等式是真的吗?
(S1 NATURAL JOIN S2) NATURAL JOIN S3 = S1 NATURAL JOIN (S2 NATURAL JOIN S3)
它看起来很直观,但我不确定。
谢谢
答案 0 :(得分:1)
inner join
仅返回与on
条件匹配的行。它对右侧或左侧手表没有特殊处理。所以inner join
是关联的。
natural join
是所有列上具有相同名称的inner join
。由于inner join
是关联的,因此natural join
。