0
我正在開發一個側面項目,用戶可以登錄到顯示當天所有體育比賽的網站。用戶可以選擇他們認爲當天會贏的球隊。用戶可以組成小組來比較那天誰做出了最準確的預測,並且隨着時間的推移。如何從兩個由用戶和時間表組成的數據庫表創建第三個數據庫表?
我有第一個表Matches
約900行和Users
表。我在考慮不是將用戶選擇的結果存儲在這些現有表中的任何一箇中,我應該創建一個名爲Picks
的第三個表,其中列user id
以及match id
並將字符串存儲爲用戶具有的團隊的名稱選出那個特定的比賽ID。我會在Picks
或Matches
表中有一個winner
列,如果該選擇與該match id
的winner
相匹配,用戶就會獲得相應的獎勵。
這是正確的方法嗎?我在這裏陷入陷阱嗎?
我認爲這是一個好主意,有第三個表挑選哪裏可以存儲3列。但是我想要擁有Matches表格中的勝利者列,這似乎更符合邏輯。您也可以使用字符串替換用戶選擇的團隊,也可以使用數字。 – berthos