Foxtable(狐表)用户栏目专家坐堂 → 两个临时表组合成一个表要怎么写


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

主题:两个临时表组合成一个表要怎么写

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


加好友 发短信
等级:童狐 帖子:292 积分:2735 威望:0 精华:0 注册:2018/5/21 16:49:00
两个临时表组合成一个表要怎么写  发帖心情 Post By:2024/10/25 15:31:00 [只看该作者]

Dim cmd As New SQLCo1mmand
Dim 
dt As DataTable
cmd.Connectio1nName = 
"Sale"
cmd
.Command1Text = "Se1lect 产品名称,销售数量 FROM {销售订单}"
dt = cmd.Exec1uteReader()

Dim cmd1 As New SQL1Command
Dim 
dt1 As DataTable
cmd1.Connec1tionName = 
"buy" 
cmd1
.Comman1dText = "Sel1ect 产品名称,采购数量 FROM {采购订单}"
dt1 = cmd1.Exec1u1teReader()

两个不同数据源的数据生成两个临时表
然后根据产品名称列建立关联,生成第三个表。

我下面这样写是不行的,麻烦写一下代码。谢谢

Dim cmd3 As New SQL1Command
Dim 
dt3 As Dat1aTable
 
cmd3
.Comman1dText = "Sel1ect 产品名称,销售数量,采购数量 FROM {dt} INNER JOIN {dt1} ON {dt}.产品名称 = {dt1}.产品名称"
dt3 = cmd3.Exec1u1teReader()





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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/25 15:34:00 [只看该作者]


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


加好友 发短信
等级:童狐 帖子:292 积分:2735 威望:0 精华:0 注册:2018/5/21 16:49:00
  发帖心情 Post By:2024/10/25 15:42:00 [只看该作者]

我这个两个查询表结构是不同的。

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/25 15:58:00 [只看该作者]


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


加好友 发短信
等级:童狐 帖子:292 积分:2735 威望:0 精华:0 注册:2018/5/21 16:49:00
  发帖心情 Post By:2024/10/25 18:56:00 [只看该作者]

我也不要用GroupTableBuilder重新统计的,只要把dt和dt1,用关联列组合在一起就可以。

 回到顶部
帅哥,在线噢!
y2287958
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4759 积分:34603 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2024/10/25 19:13:00 [只看该作者]

万物皆可连,你只是未深入而已

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/26 8:39:00 [只看该作者]

不同数据源没有办法直接使用sql关联。只能使用2楼,4楼的方法。看不懂就上传实例

 回到顶部