【发布时间】:2013-11-03 05:55:03
【问题描述】:
我知道主键必须是唯一的,但是主键是否可以巧合地等于同一张表中的不同列?
例如,我有 2 张桌子。一个表称为 person,其中包含有关人员的信息(ID、电子邮件、电话、地址、姓名)。另一张表是人员(ID、pID(person ID)、salary、position)。 在员工中,ID 列是主键,用于唯一标识员工。数字从 1 到 100。但是,pID(个人 ID)可能等于 ID。例如,员工 ID 可能是 1,它引用的 pID 可能等于 1。
这样好吗?
【问题讨论】:
标签: sql