データベース内に2つのテーブルを作成する割り当てがあります。テーブルはこのように見えます。あるテーブルのIDを別のテーブルのデータにリンクする
ContactPerson(ID、Forename、姓、電子メール、PhoneNumberの) カンパニー(ID、会社名)
今私の問題は、私は特定の会社にContactPersonをリンクしなければならないことですが、私はそれらを持つことはできません同じテーブルに
私は、私は1つのクエリで両方のテーブルを表示するために結合文を使用することができることを理解しますが、私は私のasp.netのプロジェクトにこのdatabseを実装する際にどの会社にリンクしている人を知っているデータベースを必要としています。
どうすればよいですか?
はいすべての人は1つの会社にリンクする必要があります。しかし、すべての企業は、それにリンクされた複数の人を持つことができます。 キーはどのように機能しますか?私は以前は鍵で働いたことがありません。 – Joel
外部キーは、あるテーブルのカラムを別のテーブルのカラムにリンクするようSQLに指示する方法です。外来の鍵は私があなたの仕事が約あると想像しているものです。 – Gats
よかった、ありがとう! – Joel