我是SQL初学者,我有一个简单的MySQL数据库,其中包含两个表:
玩家(身份证,姓名)
锦标赛(身份证、姓名、参赛者)
我想保存每个比赛参与者的信息。我的第一个想法是participants
应该包含id
表中的大量players
字段,但这看起来不太好。
我应该如何正确地设计这个?
最佳答案
用两个字段制作另一个名为Participants的表。玩家ID和锦标赛ID。此表可以保存所需的行数,以关联何时玩过的玩家,您可以根据需要交叉引用。
关于mysql - 为球员和锦标赛设计架构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11300957/