我正在编写一个小游戏,需要一个代表玩家和比赛的数据库。
玩家有名字、玩家ID和等级。一场比赛有一个 ID 和两个玩家。
播放器
- id(大整数)
- 名称(字符串)
- 玩家ID(字符串)
- 排名(整数)
匹配
- id(大整数)
- 匹配ID(字符串)
- playerOne(玩家)
- playerTwo(玩家)
最终,我想在 Player 中有一个“匹配”关系,但我不明白的一点是如何让一个实体有两个相同类型的实体,我应该使用什么类型的关系?
我尝试过使用 onetoone 关系,但它创建的 UNIQUE 条件是个问题。
欢迎任何想法。
干杯。
西里尔