以文本方式查看主题
- 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楼。不会做贴出代码上传实例。
|