SSMS 创建引用一个表的多个外键



我正在使用SQL Server 2014 Express。

我正在尝试创建一个数据库"诊所",其中包括"患者"和"疾病"表。众所周知,一个人可能患有一种以上的疾病,所以我的问题是:是否可以创建多个外键 - 例如,在"患者"表中的数组,它可以引用几个"疾病"行?

您可以将"联结表"用于多对多关系。

Per Microsoft:"级联引用操作的树不得有多个指向任何指定表的路径。 这是针对 2008 年的情况,但限制仍然存在。

https://learn.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms186973(v=sql.105(

最新更新