标签: sql sql-server
我想在SQL Server 2017中的两个表A和B之间创建一对一关系,什么是最佳解决方案?
答案 0 :(得分:2)
如果您想强制一对一的关系,我看到的选择是将一个表的主键设置为另一个表的外键。
Table A PK: idA Table B PK: idA (FK on [TableA])
否则,您可以简单地合并表。
答案 1 :(得分:1)
使用FOREIGN KEY建立关系,并使用唯一索引将其限制为一个。