2016-04-29 8 views
2

消防署のSQL SERVER DBを作成する必要があります。 消防署には、コールリクエストと消防士があります。 すべての呼び出し要求に対して、私はこの要求に行った消防士を追加する必要があります。例えば [Call_Request_Code [INT、PRIMARY KEY]、消防士[ID、FOREIGN KEY]SQL ERD-プライマリキーが2回表示される

テーブルがどのように見える Request_Code-222、消防士は、987と777

をID's-問題はそれが222を2回持つことです。つまり、同じプライマリキーが2回現れるので例外がスローされます。

ありがとうございます!

+0

http://dev.mysql.com/doc/refman/5.7/en/multiple-column-indexes.html – artm

+0

ご質問はありますか? – Webeng

+0

MySQLまたはMS SQL Server? (関与していない製品にはタグを付けないでください)。 – jarlh

答えて

1

これは、Call_Request_Codeが主キーであるためです。 私はあなたの要求を理解していれば、両方のフィールドでCall_Request_Codeとapplayプライマリキーの制約からプライマリキーを削除する必要があります。

関連する問題