1

私は2つのテーブルを持っています:

Person(personID, name, phone, email);
Relation(child_personID, parent_playerID);

リレーションシップテーブルは、子とその親を識別するのに役立ちますが、これを行うには、personテーブルのpersonIDを外部として2回参照する必要があります。これをどの程度正確に実行しますか?

4

1 に答える 1

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)
)
于 2012-05-21T06:00:42.250 に答える