打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在Access中处理多表关系超级简单

假设我们有三个表甚至更多个表,这些表之间根据某个或某几个字段关联起来,我们需要把所有信息都链接起来显示到一张表里面。如果是在Excel中处理就会稍显麻烦,而且遇到数据量大的时候,使用公式的话速度堪忧。相同的问题放到Access中处理就简单多了,只需要拖拖拽拽点点几步就可以完成。下面给大家介绍一下处理方法。

我们在数据库中有三张表,分别是“产品”、“订单”、“订单明细”。其中,“订单”表和“订单明细”表通过“订单 ID”字段相关联,“订单明细”表和“产品”表通过“产品 ID”相关联。我们需要把这三个表关联起来,显示完整的信息。

操作步骤:

1、点击【创建】选项卡中的“查询设计”。


2、按住Ctrl或Shift键选中三个表并添加到查询设计中。

我们可以看到,有“订单”和“订单明细”表有相同的字段“订单 ID”,所以这两个表已经自动地建立了关系。我们将“产品”表中的“ID”字段拖动到“订单明细”表中的“产品 ID”字段上。

这样就建立了关系。如果两个表之间有多个字段相关联,也是继续拖动字段到另一个表上建立连接即可。


3、这时我们只需要双击三个表中的字段即可添加到列表中。

4、添加完字段后,点击【设计】选项卡中的“运行”按钮即可得到结果。

得到结果如下。

在这个查询上,我们点击右键菜单中的“SQL视图”,可以看到SQL语句如下。懂SQL的同学还可以自己编写或修改SQL语句。

SELECT 订单.[客户 ID], 订单.[订单 ID], 产品.产品名称, 订单明细.数量, 订单明细.单价, 订单明细.折扣

FROM 产品 INNER JOIN (订单明细 INNER JOIN 订单 ON 订单明细.[订单 ID] = 订单.[订单 ID]) ON 产品.ID = 订单明细.[产品 ID];

总的来说,这种方法步骤超级简单,速度还飞快,你不想试一下吗?

--End--

欢迎加入QQ群下载示例文件!

1群:9735376 (已满)

2群:426619302(已满)

3群:214641323

4群:625552213

5群:628552736


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel中也能处理多表关系,53.2%的人还不知道
使用多表数据创建透视表,你也可以
SQL语句多表数据查询之第4篇:子查询
触发器(Trigger)(九)
每天一点数据分析——重复数据处理和数据统计
数据库模型设计——历史与版本设计
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服