SQL SERVER - 主键和外键关系

时间:2017-11-18 14:27:49

标签: sql sql-server foreign-keys connection primary-key

我对外键和主键之间的关系感到困惑。

例如:我有3张桌子。     Table_1将设置一个主键(C_ID1)     Table_2将设置一个主键(P_ID2),其他列(C_ID2)将外键设置为table_1的主键(C_ID1)

但是现在,如果Table_3,我需要链接。 P_ID3我将链接到PD_2。 在第三个表中,我只有两列 PD3,名称

PD3用作外键。

是否需要为Table_3设置主键。 如果是,我该如何维持这种关系呢?

1 个答案:

答案 0 :(得分:0)

外键是另一个表中的主键,我们使用它来构建表之间的关系,而不必在表中使用主键。