2つのテーブルの間にリレーションシップを作成しようとしています。最初の列には4つの列(idP、state、phone、no)があり、2つ目の列には2番目の列(id、fname、lname、city)もあります。しかし、私は彼らの間に関係を作ろうとすると、 "関係の両側は同じ数の列を持たなければならない"というエラーが出ます。まあ、どちらも4列あります。関係の両辺に同じ列数が必要です
答えて
link you providedの下部にある黄色のメモボックスをもう一度読んでください。取得しているエラーは、キーのみを参照しています。キーは同じ数の列で構成されていなければなりません。表の列の合計数は一致する必要はありません。
また、ただの観測です。あなたが提供した2つのテーブルには、キーを作成するのに適した一致する列がないようです。一方の主キーは、他方のキーに一致するフィールド(外部キー)を持つ必要があります。 2番目のテーブルには、それ自身の主キーがありません。表2のidフィールドは外部キーのみですか?
Firstの主キーはidPです。 Secondの主キーはidです。私は、私が関係を作るときにIDを外部キーにしたい。 –
これは1対1の関係でしか機能しません。 1対多の場合は、外部キーを保持するためにテーブル2に別のフィールドを追加する必要があります。 – RThomas
Management StudioでFKリレーションシップを作成しようとしたときに同じ問題が発生しましたが、左側のテーブルをクリックするまでコンボボックスが明白でないため、両方のテーブルで列を選択しませんでした。それは意味をなさないはずですが、私は初心者です。 HTH。
MS SQL Management Studioのヒント – laika
あなたのPKテーブルにはPKのみがあり、関係を作成するテーブルにはキーが合成されているため、外部キーリレーションを作成するときに表示される他のキーを削除する必要がありますそれらがコンポジットキーの一部であるため、必要なものをFKとして保持してください。 削除後、1つのPkと1つのFKしか接続されません。
- 1. 複数の同じ関係の関係
- 2. 左辺のオペランドに左辺のオペランドが必要です。
- 3. 同じページに複数の同じjQueryエフェクトが必要
- 4. スキャナメソッドread.nextInt()を2回呼び出す必要がありますが、両方に同じ値が必要です
- 5. mysql/phpmyadminに関係が必要です
- 6. 代入の左辺オペランドに左辺値が必要?:Cで
- 7. Laravelの関係データが必要です
- 8. 同じソース要素を持つ無関係な複数のグラフインスタンス?
- 9. 同じディレクティブに同じディレクティブが必要です
- 10. RailsコンソールヘルプHABTM関係が必要です
- 11. Rでapply関数を使用するには関数の引数の列名と値が同じ列に必要ですか?
- 12. 代入の左辺オペランドに左辺値が必要
- 13. デザイン:データベースとJavaの両方で同じ論理計算が必要
- 14. 列数または列の内容に関係なく、同じ幅のフレックスボックス行
- 15. 複数のテーブルが同じテーブルと関係しています
- 16. 左辺オペランドに左辺値が必要C++コンパイルエラー
- 17. 同じ/異なるインスタンスを複数のViewModelが同じドメインオブジェクトに要求する必要がありますか?
- 18. Java Bean - プロトタイプスコープで同じオブジェクトが必要
- 19. Rails Associations - 同じクラスに対する複数のhas_one関係
- 20. 複数の対等関係に同じオブジェクトを追加する
- 21. 複数のモジュールでsocket.ioが必要(同じインスタンス)
- 22. 関数未定義:javascript関数を同じファイル内で定義する必要がありますか?
- 23. C#で配列を逆にする関数が必要です
- 24. 同じページまたは同じサイトに複数のブートストラップカルーセルが必要ですが、異なるサイズにする必要があります。
- 25. イメージとテキストの両方を同じ形で中央に保存する解決策が必要です
- 26. 次の列に同じ式を再実行するループが必要です
- 27. Globalize3の同じ文字列に重複する翻訳が必要ですか?
- 28. 関係表には独自のモデルが必要ですか?
- 29. Docker RPMに追加の依存関係が必要ですか?
- 30. ルーメン5.4 hasMany関係が同じモデルの2つの列にあります
"どのように"関係を作ろうとしていますか?データベースには? Entity Frameworkでは? Entity Frameworkのどのバージョンですか?デザイナーで? Code-First、Fluent API、アノテーションEntity Frameworkに関するご質問は何ですか?現在の状態では、あなたの質問は本当に答えられません。 – Slauma
私はこのリンクに従って関係を作っています: http://msdn.microsoft.com/en-us/library/ms189049.aspx –
おそらく例外は、あなたが持っている別の数の外部キー列と主キー列について不満を抱いていますテーブルの列の合計数ではなく、選択されています。 – Slauma