Sql-Server

線上圖書中的自聯接範例審查

  • February 20, 2019

在此處輸入圖像描述 在此範例中,它聲明執行自連接,但它連接Sales.SalesPersonSales.SalesTerritory。我知道自連接意味著將同一個表連接到自身,但這裡不是Sales.SalesPerson不同Sales.SalesTerritory的表嗎?那麼儘管表不同,但這是否被認為是自連接?還是有錯誤?

源連結

看起來你在所有觀察中都是正確的,這是一個錯誤。

它們是兩個單獨的表(不是視圖),自連接意味著一個連接到自身的表(甚至是連接到自身的視圖或派生表或 CTE)。您甚至可以將表和從該表派生的視圖之間的連接視為自連接,但這裡也不是這種情況。

我建議你送出一個錯誤報告。

連結:表格****列表AdventureWorks

引用自:https://dba.stackexchange.com/questions/230296