| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7605 人关注过本帖, 1 人收藏
标题:如何将FOXPRO中两个表合并到一个表中?
只看楼主 加入收藏
zxingzu8501
Rank: 1
等 级:新手上路
帖 子:60
专家分:2
注 册:2010-7-16
结帖率:87.5%
收藏(1)
 问题点数:0 回复次数:12 
如何将FOXPRO中两个表合并到一个表中?
请问如何两个表合并到另一新表中。
例:A、B两个表
表结构为:
A表                  B表
 N   B1              N   B2
001  20             001  60
002  30             002  70
003  40             004  80
如何将两个表合并到另一新表(即c表)中,生成的c表结构如下:

N    B1  B2
001  20  60
002  30  70
003  40   0
004   0  80

搜索更多相关主题的帖子: FOXPRO 
2010-08-07 19:48
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
clos tabl
use A表
go bott
appe blan
repl n with "004"
sele A表.n,nvl(A表.b1,0) b1,nvl(B表.b2,0) b2 from A表 left join B表 on A表.n=B表.n
2010-08-07 21:24
zxingzu8501
Rank: 1
等 级:新手上路
帖 子:60
专家分:2
注 册:2010-7-16
收藏
得分:0 
tlliqi前辈:那如果上述的A、B表记录数都很多,如何A、B两个表合并到另一新表(即c表)中,难道还需要去查找N值的最大值吗?请前辈指教
2010-08-07 22:39
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
sele nvl(A表.n,B表.n) n,nvl(A表.b1,0) b1,nvl(B表.b2,0) b2 from A表 full join B表 on A表.n=B表.n

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-08-07 23:05
phenloo
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-7-7
收藏
得分:0 
sele 完全连接应该可以搞定。用视图
2010-08-07 23:06
pmc1234
Rank: 5Rank: 5
等 级:职业侠客
帖 子:398
专家分:383
注 册:2010-1-6
收藏
得分:0 
回复 4楼 Tiger5392
4楼的老师 那个函数后面加上n b1 b2 什么意思啊
谢谢
2010-08-09 09:28
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
以下是引用pmc1234在2010-8-9 09:28:40的发言:

4楼的老师 那个函数后面加上n b1 b2 什么意思啊
谢谢
省略了AS子句,字段分别取名为n、b1、b2

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-08-09 10:22
小小薇
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-3-10
收藏
得分:0 
都看不懂啊
2010-08-09 17:19
小小薇
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-3-10
收藏
得分:0 
回复 8楼 小小薇
看懂了!
2010-08-10 16:06
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:0 
看来select的功能太强了,好多人都理解不透

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2010-08-11 14:59
快速回复:如何将FOXPRO中两个表合并到一个表中?
数据加载中...
 
   



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

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