Schema

是否可以在沒有主鍵屬性的情況下加入關係?

  • May 22, 2017

我經歷過這個,但我無法理解。我可以在沒有主鍵或部分鍵的情況下加入反應嗎?如果是,以下問題的答案是什麼。

在此處輸入圖像描述

在此處輸入圖像描述

是的,您可以加入查詢中的任何列。主鍵和外鍵用於參照完整性。

Select Item.IName, Item_Supply.AvailableQuantity
From Item
Join Item_Supply ON Item.ItemKey = Item_Supply.ItemKey
JOIN Supplier ON Item_Supply.SupplierKey = Supplier.SupplierKey
JOIN Country ON Supplier.NationKey = Country.CountryKey
JOIN Region ON Country.RegionKey = Region.RegionKey
Where Item_Supply.AvailableQuantity > 1000
AND Region.RName = 'East Asia'

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