首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS Access -创建联接表以存储每个组合的值。

MS Access -创建联接表以存储每个组合的值。
EN

Stack Overflow用户
提问于 2016-05-12 18:49:00
回答 2查看 118关注 0票数 0

我正在开发一个MS Access 2013数据库。我有两张桌子:

  • 客户(28项记录)
  • 化学品(34项记录)

我需要为每种化学品的每一位客户创建一个使用率表。

费率将手动输入(应用户要求)。我试图确定如何创建一个新的表,其中客户-化学字段将组合为主键。

生成的表应该有28x34=952唯一的记录。

目标是有一个表单,用户可以选择客户,然后化学,并编辑速率。

对于任何表/查询创建,我都习惯使用Access接口或SQL。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-12 19:00:47

我建议创建一个包含4列的新表。第一列将是“id”--它将成为您的主键(如果您愿意,将自动递增),第二列是客户,然后是化学,最后是评级。然后,如果将查询格式设置为选择customer='customer name‘和化学=’化学名称‘的“评级”,则应得到所需的结果。

票数 0
EN

Stack Overflow用户

发布于 2016-05-12 19:13:33

谢谢你的答复。对此做了更多的斗争,并使用以下SQL创建表:

从化学品、客户中选择customers.customer、chemicals.chemical到UsageRates

然后向表中添加一个空白的“速率”字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37195162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档