プロジェクトのデータベーススキーマを構築していますが、この問題で少し悩まされています。フィールドの2つのテーブルの間に多対1の関係を確立する方法
USERテーブル:
Id Name Contact_ID
1 Arun 2
2 Barath 3
3 Charan 2
4 Dinesh 1
CONTACTテーブル:
ID Name Phone Mail
1 Mahesh 1234 [email protected]
2 Suresh 54321 [email protected]
3 Jayesh 9876 [email protected]
4 Ganesh 98754 [email protected]
USERのユーザーのそれぞれが接触した接触を持つことになり、私は2つのテーブルを持っています。 ユーザーが1つの連絡先を持っている場合は、USERのContact_IDで外部キー関係を使用して、それらの間の関係を構築できます。
しかし、USERテーブルのユーザーがCONTACTテーブルに複数の連絡先を持っている場合はどうなりますか?私はそれらの間の関係をいかに構築するかについてはわかりません。
例:ユーザーCharanには1件の連絡先、2件の連絡先がありますが、1つ以上ある場合は4に連絡しますか? その場合、どうすれば多対1の関係を構築できますか?
ありがとう –