Sql-Server
2個帶有外鍵的表到帶有主鍵的3個表
這可能是一個愚蠢的問題。但是你能有以下嗎:
1個帶主鍵的表,2個不同的表,每個表都有一個引用第一個表主鍵的**外鍵?
我知道在同一個表中可能有 2 個外鍵,但我收到的請求是針對以下場景的:
為什麼不應該呢?假設 table1 包含所有國家,table2 所有城市,table3 有另一個外鍵,用於包含所有國際組織的表。他們都需要一個國家的外鍵。您甚至可以擁有一個包含所有區域的 table4。它還需要table1的外鍵。