好的,所以我可能会因为懒惰而被屠杀,而不是自己研究这个 - 但我无法理解它,它让我的大脑受到伤害。我相信对于你们中的一些人来说,这是一个非常基本的问题。SQL多对多设计
我与足球(足球)球员和他们的属性,一个Excel表格...
和另外六人制足球(足球)队,其中6次人得分上六个位置。
我希望能够到两个表链接,这样我可以根据玩家的属性使总团队属性,然后运行查询的队伍的质量(即最会传球的球队,最aggresive球队等)。
在Excel中,我只需从玩家表中进行查找,然后添加玩家属性的各种组合。
然而在SQL中它看起来很复杂 - 即每个团队都有很多玩家,任何一个玩家可以在一个以上的团队中,并且任何一个玩家都可以在多个不同的职位上进行游戏。玩家在哪个位置上影响对球队属性贡献的权重(即防守队员对球队创造力的贡献小于前腰球员,对于球队攻击能力的贡献大于对前锋的贡献)。我想我需要一个中间连接表或几个?或者,也许这只是简单而已?
有没有人有任何建议?
三江源
本
圣墙文本请至少提供样本数据或使您的问题更简洁。 – jkdba
为了回答我认为问题是“中间连接表”的问题,是的,应该这样做。至少对我而言,这比在这些类型的关系中不使用它们要复杂得多。 – jkdba
谢谢@John K ...我现在有一条前进的道路 - 我也发现我可以如何说明本网站上的数据。 :0) – BenSellars