2012-02-22 13 views
0

英語が苦手な方は、すみません。私は、データベースを設計し、2つのテーブルこの表にSQL Serverの2つのテーブルと部分キーの関係

ラベル
のGuid LabelID
VARCHAR(5)言語
VARCHAR(50)LabelText

キーを備えてい

れますLabelIDと言語

2番目の表には、いくつかのフィールドとフィールドがあります GUID NameLabelId

私はテーブルの唯一NameLabelIdとLabelIdを使用して2つのテーブルのリレーションシップを作成しようと設計図が

をラベルすると、私はエラーが表示される「欄には、既存の主キーまたはUNIQUE制約と一致しません」.. 。

誰かが私を助けることができますか?

おかげ

MAX

答えて

0

あなたの関係で「プライマリ」の表は、主キーとして設定し、そのGUID列を持っているいずれかの必要があり、またはUNIQUE制約を持ちます。

+0

答えていただきありがとうございます。問題は、同じGUIDのためにN個の言語を使用できるため、LabelsテーブルにGUIDが一意ではないことです – user1226441

関連する問題