答えて
の関係は、ほとんど常に一対多、またはONE-TO-ONEです。 2つのテーブルの間には、MANY-TWO-MANYの関係はありません。 MANY-TO-MANYが必要な場合は、関係を保持するために中間関係を作成する必要があります。
create table a (a_id number primary key);
create table b (b_id number primary key);
-- c will hold many-to-many relationship between a and b
create table c (
a_id number not null references a(a_id),
b_id number not null references b(b_id),
primary key(a_id, b_id)
);
+1テーブル 'c'は多くの異なる名前を持つことができます。マッピングテーブル、ジャンクションテーブル、リレーションシップテーブルなどの情報などがあります。その名前についてはまあまあです。http://stackoverflow.com/questions/3045034/whats-the-correct-name-for-a-関連テーブル - 多対多関係 – MatBailie
"2つのテーブルの間にはたくさんの関係はありません" - どういう意味なのか説明できますか?読んだところでは、それは誤った記述のようです。 1つ、2つ、または3つのテーブルを使用して多対多の関係をスキーマ・モデリングすることができます。 – onedaywhen
@onedaywhen:3つ以上のテーブルでモデル化されたMANY-TO-MANY関係を持つことができます。私はあなたが1つまたは2つのテーブルを持つことができるとは思わない... –
- 1. MS SQL 2008で関係を変更するには?
- 2. SQLは関係
- 3. Djangoの多対多関係を多対多関係に変更しますか?
- 4. リレーショナル代数関係をSQL(INTERSECT)に変換しますか?
- 5. 変更関係レコードLaravel5.2
- 6. 依存関係をチェックするワークアイテムワークフローを変更しますか?
- 7. Sqlの関係
- 8. SQLの関係
- 9. 変更親子関係するIDS
- 10. インデックスの依存関係を持つSQL Server列を変更する
- 11. データベース変更時にSQL依存関係イベントが発生するが、テーブル変更には反映されない
- 12. SQL依存関係はテーブル全体を照会します
- 13. SQLデータベーステーブルの関係?
- 14. SQLテーブルの関係
- 15. SQL - 依存関係
- 16. SQLの関係エラー
- 17. Mongodbの関係の変更方法
- 18. Gradle:外部依存関係の変更
- 19. WPF C#依存関係オブジェクトデータの変更
- 20. 変更Laravel関係の出力構造
- 21. 依存関係の変更がエラー
- 22. コントローラのサイズ変更とサイズの関係
- 23. クラシファイアを使用してアーティファクトの依存関係を変更します
- 24. エクトの関係を変更するには
- 25. エリクサー、依存関係を変更するには?
- 26. dbContextのインスタンスの関係の設定を変更するには?
- 27. sql 2005依存関係を持つforceテーブルの名前の変更
- 28. attachment_fuのストレージスキームの変更には何が関係していますか?
- 29. EclipseはMavenプロジェクトのGitHub依存関係の変更を表示しません
- 30. Yii:名前を変更するとBELONGS_TOの関係がnullを返します
あなたが行っている:あなたは、テーブルとB間多対多の関係をしたい場合は
たとえば、中間テーブルCを作成する必要があります誰かが答えを出すためにこれらの2つのテーブルの内容が何であるかについてより多くの情報を提供する必要があります。 –