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

时间:2015-02-18 15:29:10

标签: ms-access ms-access-2010

我正在尝试根据CityState字段链接两个单独的表。我最初有City, State的组合字段,但我认为将这两个字段分解是最佳做法。我的问题是我不知道如何使用两个字段在两个表之间建立关系链接。如果我只链接City而没有State这是不正确的,因为许多城市在多个州之间共享相同的名称。我以为我可以CityState保留为单独的字段,并为了连接这两个表而创建第三个字段City, State,但我的猜测是可能有更好的方法来做到这一点。我尝试了Lookup,但我不确定这是否是正确和/或最佳路线。组合的CityState字段是否是实现此链接的正确方法?我假设我稍后可以仅CityState查询。

谢谢。

1 个答案:

答案 0 :(得分:0)

创建一个包含CityState字段的中间表。这将允许您通过City字段中的值拉出州名称。不建议使用组合字段,因为这会在记录上不必要地重复数据。