| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 539 人关注过本帖
标题:请教一个两个数据库连接的问题
只看楼主 加入收藏
wty200800720
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2013-3-4
结帖率:33.33%
收藏
 问题点数:0 回复次数:9 
请教一个两个数据库连接的问题
如有两表分别为A,B表
且A,B表有同一字段KSH。
但A表没有XM这一字段,B表有,
想把B表的XM这一字段按照KSH的顺序添加到A表怎么做?
搜索更多相关主题的帖子: 数据库连接 
2013-03-04 16:00
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
vfp9
UPDATE a SET xm=b.xm from b WHERE a.ksh=b.ksh
2013-03-04 16:17
wty200800720
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2013-3-4
收藏
得分:0 
为什么提示找不到列XM?
2013-03-04 16:50
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
这是vfp9代码

你的是vfp9吗

另:你a表中加个xm字段

[ 本帖最后由 tlliqi 于 2013-3-4 17:01 编辑 ]
2013-03-04 16:57
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
select a.*,b.XM from a left join b on a.KSH=b.KSH into dbf c表
2013-03-04 17:01
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
5楼的代码可以,但不需要左连接,使用内部联接即可。
2013-03-04 19:14
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:0 
以下是引用taifu945在2013-3-4 19:14:34的发言:

5楼的代码可以,但不需要左连接,使用内部联接即可。
用左连接是考虑A表的所有记录(特别是A表有而B表无对应的关联记录)都能出现在新表C上
2013-03-05 09:20
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用kiff在2013-3-5 09:20:15的发言:

用左连接是考虑A表的所有记录(特别是A表有而B表无对应的关联记录)都能出现在新表C上
若如此,你还要在输出项中把“B.XM”改成“NVL(B.XM, "")”,否则会出现难看的.NULL.。其实我说不用左联接的原因是,看楼主的说法,A表没有包含B表不存在的数据。
2013-03-05 09:44
wty200800720
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2013-3-4
收藏
得分:0 
回复 4楼 tlliqi
大哥为什么在A表执行命令显示无找不到TK列?
2013-06-20 17:12
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
在A表执行 什么命令 显示无找不到TK列?
2013-06-20 18:07
快速回复:请教一个两个数据库连接的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024608 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved