たとえば、個人とメールの2つのテーブルがあります。
表-個人の列
Indv_ID(PK)
Email_ID
テーブルEメール列Eメール
_ID
(PK) Eメール_タイプ(PK)Eメール
_アドレス
同じ個人が複数の電子メールを持つことができるという考え方です。したがって、Joeに2つの電子メールがあり、joesIDが100の場合。
**TABLE - INDIVIDUALS**
Indv_ID Email_ID
100 200
**TABLE - EMAILS**
Email_ID Email_Type Email_Address
200 PERSONNEL joe.john@yahoo.com
200 WORK joe.john@abc.com
今、私はこの関係を定義しようとしています。基本的に、INDIVIDUALのEMAIL_ID列とEMAILSのEMAIL_ID&EMAIL_TYPEの間。
外部キー関係を定義しようとすると、次のエラーが発生します。
「テーブルINDIVIDUALSの列が既存の主キーまたはUNIQUE制約と一致しません」
これを処理し、このタイプの関係を定義する方法を教えてください。