Sql-Server
線上圖書中的自聯接範例審查
在此範例中,它聲明執行自連接,但它連接
Sales.SalesPerson
到Sales.SalesTerritory
。我知道自連接意味著將同一個表連接到自身,但這裡不是Sales.SalesPerson
不同Sales.SalesTerritory
的表嗎?那麼儘管表不同,但這是否被認為是自連接?還是有錯誤?
看起來你在所有觀察中都是正確的,這是一個錯誤。
它們是兩個單獨的表(不是視圖),自連接意味著一個連接到自身的表(甚至是連接到自身的視圖或派生表或 CTE)。您甚至可以將表和從該表派生的視圖之間的連接視為自連接,但這裡也不是這種情況。
我建議你送出一個錯誤報告。
連結:表格****列表
AdventureWorks
。