1
A
回答
0
假設你有一個球員表和一張比賽表,我會持有第三張表來映射這兩者之間的關係。該表將保存玩家ID(玩家表的外鍵),匹配ID(匹配表的外鍵)以及這兩者的組合作爲其主鍵。它還可以保存一些附加信息,例如玩家何時出現以及何時出發(例如,通過紅卡或通過替換)。
CREATE TABLE player (
id INT PRIMARY KEY,
-- other player details
);
CREATE TABLE match (
id INT PRIMARY KEY,
-- other match details
);
CREATE TABLE player_matches (
player_id INT,
match_id INT,
minute_on INT NOT NULL DEFAULT 0,
minute_off INT,
CONSTRAINT player_matches_pk PRIMARY KEY (player_id, match_id),
CONSTRAINT fk_player FOREIGN KEY (player_id) REFERENCES player(id),
CONSTRAINT fk_match FOREIGN KEY (match_id) REFERENCES match(id)
);
相關問題
- 1. 比較幾周內與其他球員的足球比賽
- 2. 維基數據:SPARQL,足球運動員的比賽數量
- 3. 足球(足球)比賽處理
- 4. Laravel在比賽,球隊,球員之間的關係和索引
- 5. 我如何收集有關足球比賽的實況數據?
- 6. 足球運動員,聯賽,球隊數據庫和資源
- 7. 通過直接比賽排序排名榜足球[足球]排名
- 8. 列出錦標賽中的球員,讓每名球員贏得下一場比賽?
- 9. PHP - 計算的足球比賽
- 10. 比賽 - >球隊 - >球員協會
- 11. 我應該在哪裏把提取的所有類別,讓他們查看
- 12. 乒乓球比賽兩名球員Tkinter的錯誤
- 13. SQL:足球比賽表結構
- 14. 與足球比賽相關的圖形數據建模幫助
- 15. 有兩場比賽的球員的正確的滑軌協會是什麼
- 16. 這行代碼是做什麼的?球員=(球員%2)? 1:2;
- 17. 的痘痘足球聯賽
- 18. 我應該使用get,post,put - 這有什麼關係嗎?
- 19. 設計爲球員和比賽
- 20. 導軌 - 查找關係模型比賽
- 21. 查看所有比特定人員賺得更多的僱員
- 22. 比賽管理應用程序 - 如何管理球員和球隊?
- 23. 如何在MongoDB中存儲足球隊,比賽和比分
- 24. 足球/運動在mysql中的所有時間表
- 25. 我的棒球節目應該運行,但我無法找到問題爲什麼不會。看看節目
- 26. 關係表PDO查看所有
- 27. 這場比賽的名字是什麼?
- 28. PARS壁球比賽
- 29. 試圖找出什麼樣的關係,我應該使用
- 30. 與mongoid的關係,我應該使用什麼?