共用方式為


建立多對多表格關聯概觀

一對多 (1:N) 資料表關係會在資料列之間建立階層。 對於多對多 (N:N) 關係,沒有明確的階層。 沒有可設定的查詢列或行為。 使用多對多關係建立的資料列可以被視為對等,且關係是互惠的。

多對多關聯性的一個範例是在 Dynamics 365 for Sales 應用程式隨附的兩個標準資料表之間定義。 商機資料表與競爭對手資料表具有 N:N 關係。 此關係允許將多個競爭對手新增至商機,並且可以將多個商機與相同競爭對手相聯繫。

使用多對多關聯性時,關聯性 (或相交) 資料表會儲存與資料表相關聯的資料。 此表格與兩個相關表格具有一對多表格關係,且僅儲存定義關係所需的值。 您無法將自訂資料行新增至關聯性資料表,而且該資料行永遠不會顯示在使用者介面中。

建立多對多關聯需要選擇兩個要參與關聯的資料表。 對於模型驅動應用程式,您可以決定如何讓個別清單在每個資料表的導覽中可用。 這些選項與 1:N 資料表關係中主資料表所使用的選項相同。

並非所有資料表都能搭配多對多關係使用。 如果無法在設計工具中選擇資料表,則無法使用此資料表建立新的多對多關聯性。 其他資訊: 開發人員文件:資料表關係的條件

備註

您也可以使用下列方法,在環境中建立新的多對多 (N:N) 資料表關係。

後續步驟

建立多對多資料表關聯性