Mysql 两个外键可以在一个表中引用另一个表中的同一列吗?

Mysql 两个外键可以在一个表中引用另一个表中的同一列吗?,mysql,sql,database,foreign-keys,relational-database,Mysql,Sql,Database,Foreign Keys,Relational Database,在关系模型中,一个表中是否可以有两个外键引用另一个表中的同一列?是的,在匹配表中有两列引用团队表是完全可以的。这意味着:每场比赛涉及两支球队,每支球队都必须出现在球队表中 以下是一些简化的SQL代码: create table team ( team_id int primary key, team_name varchar(50) ); create table match ( match_id int primary_key, home_te

在关系模型中,一个表中是否可以有两个外键引用另一个表中的同一列?

是的,在
匹配
表中有两列引用
团队
表是完全可以的。这意味着:每场比赛涉及两支球队,每支球队都必须出现在
球队
表中

以下是一些简化的SQL代码:

create table team (
    team_id   int primary key,
    team_name varchar(50)
);

create table match (
    match_id       int primary_key,
    home_team_id   int references team(team_id), 
    away_team_id   int references team(team_id),
    date_of_match  date
);

“我想听听你的意见”是一个明确的关于堆栈溢出的原因。从其他文本中转述或引用。给出你所需要的&把它和你的问题联系起来。仅将图像用于不能表示为文本或扩充文本的内容。无法搜索或剪切粘贴图像。包括图例/图例和说明以及图片。在每篇文章中提出1个清晰、简洁、具体、不重复的问题。PS你的标题是一个(很容易找到)常见问题解答(显然)。请不要问已经回答的问题。在考虑发帖之前,请阅读本手册,谷歌搜索任何错误信息,或您的问题/问题/目标的许多清晰、简洁和准确的措辞,包括或不包括您的特定字符串/名称和网站:stackoverflow.com&tags;阅读许多答案。如果你发布一个问题,用一句话作为标题。反思你的研究。请参阅文本上方的投票箭头鼠标。这是一个意见,可能应该是一个评论,而不是一个答案。@nicomp:OP询问是否有可能进行这样的设置:这可能吗?我想是的,但我想确定一下。在我看来,包含“意见”一词的问题并不自动将其限定为基于意见的结束语。。。