我正在开发一个数据库来存储体育联盟的统计数据。 我想显示几个表:体育联盟数据库设计
- 名次表,表示在当前和以前的灯具球队的位置
- 表,显示了球队的每一个灯具在积分榜上的位置
我有一个匹配表:
- 匹配(IdMatch,IdTeam1,IdTeam2,GoalsTeam1,GoalsTeam2)
有了这个表格,我可以根据球队的比赛数据计算出每个球队的总积分。但每次我想要显示联盟表时,我都必须计算积分。
另外我有一个问题,以计算在哪个位置归类在过去10个灯具组中的一个球队,因为我必须做10个查询。
要保存排名表在一个数据库表中的每个夹具是另一种方法,但每次我改变比赛已经发挥我不得不重新计算从那里每个灯具...
是否有更好的方法解决这个问题?
谢谢
那么,没关系。比赛可以随时更新。从比赛表计算联赛表不是问题。问题是我想要计算一个球队的位置,例如,最近的10个装置。这就是我在桌子上为每个灯具储存联赛表的原因 – John 2011-03-01 07:40:41