2
所以,假設我想創建一個數據庫來處理足球比賽。如果我想要一張名爲的表匹配那麼我該如何避免必須編寫諸如player1_fk,player2_fk [player] player22_fk之類的內容? 有沒有像SQL的數組?在SQL中,我如何使用一個必須有許多(20+)外鍵的表?
所以,假設我想創建一個數據庫來處理足球比賽。如果我想要一張名爲的表匹配那麼我該如何避免必須編寫諸如player1_fk,player2_fk [player] player22_fk之類的內容? 有沒有像SQL的數組?在SQL中,我如何使用一個必須有許多(20+)外鍵的表?
它被稱爲一個鏈接表:
Matches
ID
Players
ID
PlayersToMatches
Match_ID
Player_ID
這是你平時怎麼多到許多關係存儲在關係數據庫中。
什麼是您當前的數據模型以及您想要建模什麼? – Smutje 2014-11-24 09:15:52
目前還不清楚你想要做什麼,請添加細節@Smutje請求。 – 2014-11-24 09:21:23
似乎你需要一個n:m的關係,所以使用一個額外的表player_per_match – Pleun 2014-11-24 09:21:41