自联接关系

自联接关系(或自联接)是在同一个表中定义两个匹配字段的关系。FileMaker Pro 生成表的第二个摹本,据此建立关系图中的关系。这可以防止关系形成无法解析的循环。

例如,在当前表的布局上的入口中使用自联接,以显示当前表中的数据子集,如每位经理管理的所有员工。在本例中,使用名为“员工”的表。

要定义自联接关系:

  1. 在关系图中,选择用于自联接关系的表。然后单击 添加关系按钮

    请参阅使用关系图创建和更改关系

  2. 在“编辑关系”对话框中,对于“”,为关系的每一端选择相同的表。

    在上例中,在关系两端均选择“员工”。

  3. 为每个表摹本选择匹配字段,定义关系,单击“添加”,然后单击“确定”。
  4. 为第二个表摹本键入名称,然后单击“确定”。

    例如,将“员工 2”重命名为“经理”。

在上例中,匹配字段为“员工:经理 ID”以及“经理::员工 ID”。当“员工::经理 ID”中的值与“经理::员工 ID”中的值相同时,此关系返回“员工”中的相关记录。

此示例在关系图中如下所示:

同一表的两个摹本,字段之间有一条表示自联接的连线

有关使用自联接的更多示例,请搜索知识库

注释 

  • 您也可以选择关系图中的表,然后单击 复制表按钮 创建自联接。