0
所以我想要有三個表,第一個將是一個配置文件表,將鏈接到一個用戶表,另一個將是一個團隊表,將包含所有的球隊和第三名將成爲比賽表,其中將包含錦標賽數據以及參加該錦標賽的球隊。我希望它能夠工作的方式是,一個配置文件可以鏈接到幾個團隊,一個團隊可以鏈接到幾個比賽。例如,我難以存儲隊伍參加錦標賽的情況,因爲我不能爲每個隊伍創建一個列,因爲我的團隊數量並不穩定。在這種情況下數據庫設計的最佳方法
感謝您的時間:)
所以我想要有三個表,第一個將是一個配置文件表,將鏈接到一個用戶表,另一個將是一個團隊表,將包含所有的球隊和第三名將成爲比賽表,其中將包含錦標賽數據以及參加該錦標賽的球隊。我希望它能夠工作的方式是,一個配置文件可以鏈接到幾個團隊,一個團隊可以鏈接到幾個比賽。例如,我難以存儲隊伍參加錦標賽的情況,因爲我不能爲每個隊伍創建一個列,因爲我的團隊數量並不穩定。在這種情況下數據庫設計的最佳方法
感謝您的時間:)
你會希望有一個關聯表連接用戶和團隊,以及球隊和比賽。
例如,像:
CREATE TABLE user_teams(
user_id INT UNSIGNED NOT NULL,
team_id INT UNSIGNED NOT NULL,
UNIQUE INDEX(user_id, team_id)
);
然後,您可以個人用戶,只要你想連接到儘可能多的球隊。您可以創建一個類似的表格來在團隊和錦標賽之間進行映射。
哦,我明白,謝謝 – Konsowa