我正在構建一個幻想足球應用程序,我有一張儲存所有玩家的表格。我設計瞭如下所示的表格。到目前爲止,當陣型是4-4-2時,一個守門員出局,一名後衛出局,一名前鋒出局,並且對球隊進行改變就像在替補席上切換球員一樣簡單。MySQL數據庫設計
問題就來了,因爲我想擁有多批編隊喜歡3-5-2,5-4-1等等,我不知道如何將這種保存到數據庫中,以便當有人看到改變的球隊,他可以看到,例如當陣型是3-5-2時,兩名後衛出局。我已經使用javascript實現了前端,問題是後端。任何幫助將不勝感激,因爲我用盡了選擇。
我不太確定你想要什麼,但一個好的開始可能是爲編隊製作一個單獨的表格。然後使用前端代碼限制您可以選擇哪些陣型。 – Noceo
嗨,感謝您的幫助。有道理,但如果你有一個單獨的表格,你怎麼知道哪些球員在板凳上?這是我所面臨的最大挑戰,如果它是4-4-2陣型,那麼通過將GK2,DEF5,MID5和FWD3作爲替補席上的球員,可以很容易地發現它們...... – bobin56
嗯,你爲什麼不做'位置'包含GK1,GK2,DEF1,DEF2等的表格,然後一張足球運動員的表格會創建一個數據透視表(多對多關係)來關聯位置和玩家表格?對於'替補'球員來說,你必須將他們置於特殊的'位置',比如Bench1,Bench2--或者你每個替補位置都與每個位置相關? –