2014-11-24 40 views
2

所以,假設我想創建一個數據庫來處理足球比賽。如果我想要一張名爲的表匹配那麼我該如何避免必須編寫諸如player1_fk,player2_fk [player] player22_fk之類的內容? 有沒有像SQL的數組?在SQL中,我如何使用一個必須有許多(20+)外鍵的表?

+1

什麼是您當前的數據模型以及您想要建模什麼? – Smutje 2014-11-24 09:15:52

+0

目前還不清楚你想要做什麼,請添加細節@Smutje請求。 – 2014-11-24 09:21:23

+1

似乎你需要一個n:m的關係,所以使用一個額外的表player_per_match – Pleun 2014-11-24 09:21:41

回答

1

它被稱爲一個鏈接表:

Matches 
    ID 

Players 
    ID 

PlayersToMatches 
    Match_ID 
    Player_ID 

這是你平時怎麼多到許多關係存儲在關係數據庫中。

相關問題