【发布时间】:2017-08-08 05:56:53
【问题描述】:
我有一个 Crops 表,其中每一行对应一个 Crop。
在一个单独的表 Locations 中,每一行对应一个位置。我想在每个位置的作物中存储每种作物的频率,等等。频率显然因作物和地点而异。 我将如何构建 Location 表? 我做了一些阅读并认为外键可能有用,但我不太明白如何构建。我是 SQL 新手。
我实际上要做的是将数据列表存储在我的位置表中。有没有办法让 Locations 的列对应于 Crops 的主键?更新作物时更新位置的解决方案也很棒。
【问题讨论】:
-
就像 Barmar 所说,您可能应该创建多对多关系,并且要做到这一点,您需要一个连接表,就像这里解释的那样:support.airtable.com/hc/en-us/articles/…