Foxtable(狐表)用户栏目专家坐堂 → 相同表结构的临时表合并


  共有1985人关注过本帖树形打印复制链接

主题:相同表结构的临时表合并

帅哥哟,离线,有人找我吗?
tld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:722 积分:7371 威望:0 精华:0 注册:2017/2/3 10:29:00
相同表结构的临时表合并  发帖心情 Post By:2020/11/21 0:26:00 [显示全部帖子]

老师好。表A与表B都是临时表,表结构相同。希望把两个表数据合并。我用for each 的逐行逐列处理的方法可以实现,是否有更好的方法?因为如果数据量很大,这个方法不是很好。谢谢老师 !

 回到顶部
帅哥哟,离线,有人找我吗?
tld
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:722 积分:7371 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2020/11/21 21:42:00 [显示全部帖子]

 

Dim cmd As New SQLCommand
cmd.ConnectionName = "数据源名称"
Dim
dt As DataTable
Dim
cmb As WinForm.ComboBox
cmd.CommandText = "SELE CT 日期,客户,产品,销售额 From {订单}"

dt = cmd.ExecuteReader()

dt增加 fa piao号、开piao金额两个临时列

 

Dim cmd1 As New SQLCommand
cmd1.ConnectionName = "数据源名称"
Dim
dt1 As DataTable
Dim
cmb1 As WinForm.ComboBox
cmd1.CommandText = "SEL ECT 日期,客户,fa piao号,开piao金额 From {财务}"

dt1 = cmd1.ExecuteReader()

dt1增加 产品、销售额两个临时列

 

这样,两个表的表结构就一样了。  

 

希望:按照时间顺序,将两个表合并为一个表。

 


 回到顶部
帅哥哟,离线,有人找我吗?
tld
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:722 积分:7371 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2020/11/23 20:20:00 [显示全部帖子]

谢谢老师 ! 看来得学学 SQL语言了 
如果 同样的一个列 , 一个表的列名称是  [客户名称],另一个表列名称是[客户], 怎么办? 直接将上面的[客户]改成[客户名称],可以吗?
[此贴子已经被作者于2020/11/23 20:24:37编辑过]

 回到顶部