联机丛书中的自加入示例评论

ige*_*elr 6 sql-server t-sql self-join

在此处输入图片说明 在此示例中,它声明执行self-join,但它连接Sales.SalesPersonSales.SalesTerritory。我知道自连接意味着将同一张表连接到自己,但这里不是Sales.SalesPersonSales.SalesTerritory不同的表?那么,尽管表不同,这是否被认为是自连接?还是有错误?

来源链接

ype*_*eᵀᴹ 7

看起来您在所有观察中都是正确的,这是一个错误。

它们是两个单独的表(不是视图),自联接意味着表连接到自身(甚至是视图或派生表或 CTE 连接到自身)。您甚至可以将表和从该表派生的视图之间的连接视为自连接,但这里也不是这种情况。

我建议您提交错误报告。

链接:表格列表AdventureWorks