【发布时间】:2017-02-21 21:28:19
【问题描述】:
我有一个团队表,每个团队都有这样的 ID 号...
TEAM ID TEAM
1 Maitland
2 Orlando
3 Winter Park
4 Lake Mary
以此类推
我有一个表格,列出了只使用 ID 号的时间表......
TEAM ID Game1 Game2 Game3
1 2 3 4
是否可以将这些表的顶部进行 INNER JOIN 以创建一个表,将 ID 号替换为正确的团队名称,如下所示...
TEAM Game1 Game2 Game3
Maitland Orlando Winter Park Lake Mary
【问题讨论】:
-
是的,您必须在每场比赛中加入您的球队桌一次。所以 3 从日程表中加入团队表。或者您可以重组数据,以便匹配列出 2 个球队和一个单独的字段列出比赛,然后您将不得不旋转比赛数据。您的 MATCHES 表是否总是只有 3 场比赛?
-
不,每队将有 10 场比赛。
-
鉴于这种设计,您最好创建一个对每个名称进行查找的过程。这样你就可以坚持简单的加入,只需调用每个团队和游戏的过程。
-
如果有第四场比赛怎么办?您的架构已损坏
标签: mysql database inner-join