Sql-Server

2個帶有外鍵的表到帶有主鍵的3個表

  • January 29, 2019

這可能是一個愚蠢的問題。但是你能有以下嗎:

1個帶主鍵的表,2個不同的表,每個表都有一個引用第一個表主鍵的**外鍵?

我知道在同一個表中可能有 2 個外鍵,但我收到的請求是針對以下場景的:

在此處輸入圖像描述

為什麼不應該呢?假設 table1 包含所有國家,table2 所有城市,table3 有另一個外鍵,用於包含所有國際組織的表。他們都需要一個國家的外鍵。您甚至可以擁有一個包含所有區域的 table4。它還需要table1的外鍵。

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