假设我们有一个Player
表和一个Team
表以及它们之间的一对多关系(aPlayer
是 one Team
only 的成员或 none 的成员)
所以我在表中有一个可以为空的team_id
字段Player
,引用一个Team
表。
但是现在我必须存储有关球员在球队中的位置的额外信息。像:
isCaptain
number
- ETC...
实现这一点的正确(正常)方法是什么?
我最好的想法是一张额外的桌子:
Player
一对一 (NULL)PlayerTeam
多对一 (非 NULL)Team