标题:两个表合并成一个excel的问题
只看楼主
taking168
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2018-8-13
结帖率:50%
已结贴  问题点数:20 回复次数:4 
两个表合并成一个excel的问题
access中有两个表,一个是客户信息表,一个是设备信息表
表结构分别为
客户信息表
   ID 订单编号 姓名   电话  
例  1  HT001    张三  123456
设备信息表(一个订单编号里会有多个设备信息)
   ID 订单编号 名称  型号
例 1  HT001    牙刷  猪毛
   2  HT001    毛巾  ...
   3  HT001    浴巾  ...
   4  HT001    拖鞋  ...
现在需要把两个表按订单编号导出到一个EXCEL表中,两个表里会有很多数据
需要的结果是这样式的

ID  订单编号  姓名   电话   名称   型号
1   HT001     张三  123456  牙刷   猪毛
2   HT001     张三  123456  毛巾   ...
3   HT001     张三  123456  浴巾   ...
4   HT001     张三  123456  拖鞋   ...

我只会把一个数据表整个或按查询结果导出到EXCEL表中,这种一点头绪没有,大神最好给个示例代码
搜索更多相关主题的帖子: 编号 excel 两个表 订单 信息 
2022-02-17 13:12
wen3523
Rank: 2
等 级:论坛游民
威 望:1
帖 子:6
专家分:19
注 册:2022-2-8
得分:5 
通过两表合并查询,将结果输出到Excel表格。
2022-02-17 16:42
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:15 
客户信息表
   ID 订单编号 姓名   电话  
例  1  HT001    张三  123456
设备信息表(一个订单编号里会有多个设备信息)
   ID 订单编号 名称  型号
例 1  HT001    牙刷  猪毛
   2  HT001    毛巾  ...
   3  HT001    浴巾  ...
   4  HT001    拖鞋  ...
结果
ID  订单编号  姓名   电话   名称   型号
1   HT001     张三  123456  牙刷   猪毛
2   HT001     张三  123456  毛巾   ...
3   HT001     张三  123456  浴巾   ...
4   HT001     张三  123456  拖鞋   ...

select 设备信息表.ID,设备信息表.订单编号,客户信息表.姓名,客户信息表.电话,设备信息表.名称,设备信息表.型号 from 设备信息表,客户信息表 while 设备信息表.订单编号=客户信息表.订单编号;

大概是这样的,在浏览器里写的,应该是 join 来,但我手动不会。
其实access 有一个新建查询的向导,选择对应表的字段,然后选择好关系(鼠标拖动)就能自动生成 SQL 。

授人于鱼,不如授人于渔
早已停用QQ了
2022-02-17 18:39
taking168
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2018-8-13
得分:0 
回复 3楼 风吹过b
谢谢,昨天使用联合查询也成功了,谢谢了
2022-02-18 11:04
独木星空
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:河北省曲阳县
等 级:版主
威 望:57
帖 子:713
专家分:556
注 册:2016-6-29
得分:0 
回复 楼主 taking168
在一般含数据库操作软件中,都有表与表之间的关系,通过关联字段可以实现,一对一,一对多,多对多等关联。

素数问题的解决是我学习编程永恒的动力。
2022-02-22 11:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-508372-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037413 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved