以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  sql合并数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106598)

--  作者:jayson
--  发布时间:2017/9/12 13:47:00
--  sql合并数据

SQL数据表合并

我希望的是根据相同的序号,然后再去合并对应,如何实现

我理解教程中是没有考虑序号的问题的,如截图

 

来源数据表 表A

序号 第一列 第二列 第三列 第四列
1   b    
2 a   d  
3        
4       c

 

目标数据表 表B

序号 第一列 第二列 第三列 第四列
4       5
2   w    
1     11  
3       22


此主题相关图片如下:捕获.jpg
按此在新窗口浏览图片

--  作者:有点甜
--  发布时间:2017/9/12 13:57:00
--  

代码没问题,编号就是你说的序号。

 

如果有问题,上传具体实例,说明要做什么效果。


--  作者:jayson
--  发布时间:2017/9/12 14:10:00
--  

我想的是把表B合并到表A,前提是按照序号对应上,效果如表C

我想问的问题是,按照视频教程的方法,是不是就没有考虑这个序号(相当于主键)

 

来源数据表 表A

序号 第一列 第二列 第三列 第四列
1   b    
2 a   d  
3        
4       c

 

目标数据表 表B

序号 第一列 第二列 第三列 第四列
4       5
2   w    
1     11  
3       22

 

目标数据表 表C

序号 第一列 第二列 第三列 第四列
1    b   5
2  a   w  d  
3     11  
4       22


--  作者:有点蓝
--  发布时间:2017/9/12 15:43:00
--  
主键是自增的,不建议使用。如果要用把编号改为_Identify就可以了
--  作者:有点甜
--  发布时间:2017/9/12 15:53:00
--  

1、根据编号匹配的,编号相同的就替换数据。

 

2、你逻辑也有问题,如果某个单元格,表A有数据,表B也有数据,是替换还是怎样?你代码需要判断和修改。

 

3、不会做上传实例。


--  作者:jayson
--  发布时间:2017/9/12 15:59:00
--  

老师,你没回答我的问题呀,我想问的是

B表怎么按照编号合并到A表,得到C表的效果

 


--  作者:有点甜
--  发布时间:2017/9/12 18:03:00
--  
 代码没问题,认认真真看5楼。不会做贴出代码上传实例。