【发布时间】:2012-11-29 20:45:32
【问题描述】:
我有两张桌子,一张有一组团队和有关他们的信息。另一张表有关于他们玩过的游戏的信息。我想计算一个特定球队打了多少场比赛。
我在一张名为 team 的桌子上有 team_number 和 team_name。我在另一个名为played 的表上有played_team,它是team_number 的外键。
我如何编写一个 join 来计算 play_team 的出现次数并使用 team_number 和 team_name 加入它?
我正在使用 MYSQL 5.1,我希望这是有道理的。 谢谢
【问题讨论】:
-
需要更多关于第二个表的结构和内容的信息,包含played_team字段。
-
还需要什么其他信息?我只想将team.team_number 和team.team_name 加入played.played_team 并计算played_team 的单独出现次数。这有意义吗?
-
played_team是否指的是“A 队”参加过的“B 队”(并且您正在尝试计算 A 队参加的次数)?或者,played_team只是作为球队参加一场比赛的标志吗? -
@user1745447 还建议您显示what you have tried。
-
@RobertB '或者,played_team 只是作为球队参加了一场比赛的标志吗?' - 这是正确的选择。很简单,我只是想让它记录每支球队打了多少场比赛。