想象一下以下内容;我在一张表中代表服务的记录。另一个包含用户帐户的表。服务记录有两个字段,第一个是技术用户,第二个是结算用户可以选择。
/ - Contact Tech -\
SERVICE - -> USER
\ - Contact Bill -/
如何在filemaker 14中设计?当我试图设计这个时,Tech和Bill总是平等的。如果我改变一个,另一个也会改变。
答案 0 :(得分:1)
你的问题并不完全清楚。请更详细地解释这里跟踪的内容。
从表面上看,似乎用户订阅了服务。这将是多对多关系,因为每个用户可以订阅多个服务,而每个服务可以提供给多个用户。要解决此问题,您需要三个表:
Users -< Subscriptions >- Services
订阅表将为订阅服务的用户的每个实例保留一条单独的记录(这称为连接表)。联系人详细信息将是“订阅”表中的字段。
答案 1 :(得分:0)
您可以根据需要多次链接到同一个表格。使用不同的外键链接每个用户。
E.g。使用fk_UserID_Tech链接第一个用户和第二个用户的fk_UserID_billing。在&#34;定义数据库&#34;您可以链接到同一个表的另一个实例,因此您的图表将如下所示:
/ - Contact Tech -> USER_Teck
SERVICE -
\ - Contact Bill -> User_Bill
两个实例 - USER_Teck和User_Bill都是同一个表的实例 - 用户。它们被称为表出现次数。