我有两张桌子:'matches'
和'players'
。
在“比赛”中我有个人进球和谁进球。
在“球员”我有个人球员和进球。
当球员名字在“比赛”表的旁边得到一个进球时,我如何自动更新球员在“球员”表中的总进球数?
最佳答案
我将创建第三个表GOALS
。
create table GOALS(
GOAL_ID INT,
PLAYER_ID INT,
MATCH_ID INT,
GOAL_TIME DATE,
ETC...
);
然后使用此表连接到
PLAYERS
和MATCHES
表。这允许所有GOALS
存储在一个位置。如果你需要确定一个球员或在比赛中进球的数量,你可以对进球表执行一个简单的count()
。