我有两张桌子:
Person(personID, name, phone, email);
Relation(child_personID, parent_playerID);
关系表有助于识别孩子及其父母,但为了做到这一点,人员表中的personID必须被引用两次作为外来。我到底该怎么做呢?
答案 0 :(得分:2)
可能看起来像这样。
create table Person
(
personID int primary key,
name varchar(50),
phone varchar(50),
email varchar(50)
)
create table Relation
(
child_personID int references Person(personID),
parent_playerID int references Person(personID),
primary key (child_personID, parent_playerID)
)