FAQ:多対多の関係を表現したい
## 回答
以下のどちらかの機能を利用してください。
1. 「[複数選択](/manual/table-management-multiple-selections)」を設定する
1. 中間テーブルを作成する
---
## 概要
「[リンク](/manual/table-management-choices-text-link)」機能を用いた場合、通常子テーブルからは親テーブルは1つしか選択できず、1(親):N(子)のとなります。N(親):N(子)の多対多の関係を表現したい場合は以下の設定を実施してください。
## 方法1 リンクの複数選択を利用する。
「[複数選択](/manual/table-management-multiple-selections)」の設定をすることで、子テーブルから親テーブルを複数選択することができます。
## 方法2 中間テーブルを用いて多対多の関係性を表現する。
中間テーブルを用いて、複数のメンバーが複数のプロジェクトを担当している関係性を中間テーブルを用いて紐付け設定う例を示します。
![image](/binaries/b8abc44ad3094dd59a79ba3fdf8368cc)
## 構成
・メンバー、担当プロジェクト、プロジェクトの3つの記録テーブルを作成します。
・担当プロジェクト(子テーブル)を、メンバー(親テーブル)、プロジェクト(親テーブル)にリンクします。
※担当プロジェクトが中間テーブルとなります。
![image](/binaries/aacd229312b1457daa2aa2b83051ac9c)
## 使用例
担当プロジェクトでは、リンクされたメンバー、プロジェクトの両テーブルの項目を入力できます。
![image](/binaries/d0960fd2d31d4198b4630e101cef8493)
メンバーの誰がどのプロジェクトを担当しているか、対象のプロジェクトは誰が担当しているのか、を紐づけて登録することができます。
![image](/binaries/16495442e2d64f16b7114794a7fa23d7)
## 関連情報
<div id="ManualList"><ul><li><a href="/manual/table-management-choices-text-link">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:リンク</a><span>2024/04/09 up</span></li>
<li><a href="/manual/table-management-choice-json">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット</a><span>2024/04/09 up</span></li>
<li><a href="/manual/table-management-choice-json-column-filter-expressions">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ(選択肢一覧を他の項目の値で絞り込む)</a><span>2024/04/09 up</span></li>
<li><a href="/manual/table-management-lookup">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:ルックアップ</a><span>2023/06/22 up</span></li>
<li><a href="/manual/table-management-multiple-selections">テーブルの管理:エディタ:項目の詳細設定:複数選択</a><span>2024/04/11 up</span></li></ul></article>
<ul><li><a href="/manual/table-management-link-view">テーブルの管理:リンク</a><span>2023/08/25 up</span></li></ul></article>
<ul><li><a href="/manual/advanced-operations-link">応用編:リンク</a><span>2023/08/14 up</span></li></ul></article>
<ul><li><a href="/manual/faq-lookup-posting">FAQ:親テーブルの項目の値を子テーブルの項目に転記したい</a><span>2024/04/29 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />