Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
keli0917 发表于: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楼
有点蓝 发表于:2024/10/25 15:34:00
参考:http://www.foxtable.com/webhelp/topics/2320.htm
3楼
keli0917 发表于:2024/10/25 15:42:00
我这个两个查询表结构是不同的。
4楼
有点蓝 发表于:2024/10/25 15:58:00
这种:http://www.foxtable.com/webhelp/topics/2305.htm
5楼
keli0917 发表于:2024/10/25 18:56:00
我也不要用GroupTableBuilder重新统计的,只要把dt和dt1,用关联列组合在一起就可以。
6楼
y2287958 发表于:2024/10/25 19:13:00
万物皆可连,你只是未深入而已
7楼
有点蓝 发表于:2024/10/26 8:39:00
不同数据源没有办法直接使用sql关联。只能使用2楼,4楼的方法。看不懂就上传实例
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.