自联接关系
自联接关系(或自联接)是在同一个
表中定义两个
匹配字段的关系。FileMaker Pro 生成表的第二个
摹本,据此建立关系图中的关系。这可以防止关系形成无法解析的循环。
例如,在当前表的
布局上的
入口中使用自联接,以显示当前表中的数据子集,如每位经理管理的所有员工。在本例中,使用名为“员工”的表。
要定义自联接关系:
1. 在
关系图中,选择用于自联接关系的表。然后单击
。
2. 在“编辑关系”对话框中,对于“表”,为关系的每一端选择相同的表。
在上例中,在关系两端均选择“员工”。
3. 为每个表摹本选择匹配字段,定义关系,单击“添加”,然后单击“确定”。
4. 为第二个表摹本键入名称,然后单击“确定”。
例如,将“员工 2”重命名为“经理”。
在上例中,匹配字段为“员工:经理 ID”以及“经理::员工 ID”。当“员工::经理 ID”中的值与“经理::员工 ID”中的值相同时,此关系返回“员工”中的相关记录。
此示例在关系图中如下所示:
有关使用自联接的更多示例,请搜索
FileMaker 知识库。
注释
•您也可以选择关系图中的表,然后单击
创建自联接。
相关主题