使用相关表 > 关于关系 > 自联接关系
 

自联接关系

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

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

要定义自联接关系:

1. 关系图中,选择用于自联接关系的表。然后单击 调整大小按钮

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

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

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

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

4. 为第二个表摹本键入名称,然后单击“确定”。

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

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

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

切换文本注释显示方式

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

注释 

您也可以选择关系图中的表,然后单击 切换表显示方式 创建自联接。

相关主题

规划关系数据库