Foxtable(狐表)用户栏目专家坐堂 → sql合并数据


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

主题:sql合并数据

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


加好友 发短信
等级:婴狐 帖子:59 积分:560 威望:0 精华:0 注册:2017/8/4 9:53:00
sql合并数据  发帖心情 Post By:2017/9/12 13:47:00 [只看该作者]

SQL数据表合并

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

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

 

来源数据表 表A

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

 

目标数据表 表B

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


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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/12 13:57:00 [只看该作者]

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

 

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


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


加好友 发短信
等级:婴狐 帖子:59 积分:560 威望:0 精华:0 注册:2017/8/4 9:53:00
  发帖心情 Post By: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


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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/9/12 15:43:00 [只看该作者]

主键是自增的,不建议使用。如果要用把编号改为_Identify就可以了

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/12 15:53:00 [只看该作者]

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

 

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

 

3、不会做上传实例。


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


加好友 发短信
等级:婴狐 帖子:59 积分:560 威望:0 精华:0 注册:2017/8/4 9:53:00
  发帖心情 Post By:2017/9/12 15:59:00 [只看该作者]

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

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

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/12 18:03:00 [只看该作者]

 代码没问题,认认真真看5楼。不会做贴出代码上传实例。

 回到顶部