Ms access 使用两个字段在两个表之间创建关系

Ms access 使用两个字段在两个表之间创建关系,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我试图基于城市和州字段链接两个单独的表。我最初有一个组合字段城市、州,但是,我认为将这两个字段分开是一个最佳实践。我的问题是我不知道如何使用两个字段在两个表之间建立关系链接。如果我只链接城市而不链接州,这是不正确的,因为许多城市在多个州共享相同的名称。我想我可以将城市和州作为单独的字段,创建第三个字段城市,州,以便链接这两个表,但我想可能有更好的方法。我尝试了查找,但我不确定这是否是正确和/或最佳的路线。组合的CityState字段是否是实现此链接的正确方法?我假设我以后仍然能够查询城市或州 谢

我试图基于
城市
字段链接两个单独的表。我最初有一个组合字段
城市、州
,但是,我认为将这两个字段分开是一个最佳实践。我的问题是我不知道如何使用两个字段在两个表之间建立关系链接。如果我只链接
城市
而不链接
,这是不正确的,因为许多城市在多个州共享相同的名称。我想我可以将
城市
作为单独的字段,创建第三个字段
城市,州
,以便链接这两个表,但我想可能有更好的方法。我尝试了
查找
,但我不确定这是否是正确和/或最佳的路线。组合的CityState字段是否是实现此链接的正确方法?我假设我以后仍然能够查询城市或州


谢谢。

创建一个包含
城市
字段的中间表。这将允许您根据
城市
字段中的值提取州名称。不建议使用组合字段,因为这会不必要地重复记录上的数据

试一试