我正在尝试创建一个表Inspection_tbl
,其中列ApprovedBy
或Personnel_ID (FK)
参考Personnel_tbl
。该表还有另一列InspectedBy
或Personnel_ID (FK)
,它们也引用Personnel_tbl
。在同一张表上使用相同的FK两次
不允许从一个表(Inspection_tbl
)引用同一个表两次(Personnel_tbl
),因为我要有相同的列(Personnel_ID (FK)
)?
我很新的SQL和我很喜欢接受任何解决方案来解决这个问题..非常感谢您......
据我所知,应该没有问题,只要两个外键字段的命名不同。在两个不同的外键约束中引用同一个表没有问题。只要确保字段和约束具有不同的名称。 –
是的,外键列的名称可以不同于引用的主键列的名称。 –
你试过了吗?这将比在Stack Overflow上发布更快。 – Blorgbeard