私は2つのテーブルを持っています:
Person(personID, name, phone, email);
Relation(child_personID, parent_playerID);
リレーションシップテーブルは、子とその親を識別するのに役立ちますが、これを行うには、personテーブルのpersonIDを外部として2回参照する必要があります。これをどの程度正確に実行しますか?
私は2つのテーブルを持っています:
Person(personID, name, phone, email);
Relation(child_personID, parent_playerID);
リレーションシップテーブルは、子とその親を識別するのに役立ちますが、これを行うには、personテーブルのpersonIDを外部として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)
)