如何将两个表生成一个表?

kathe 2003-05-28 04:50:37
两个表:
tmp1:
name1
aaa
bbb
ccc
ddd
eee
tmp2:
name1
123
321
456
654
789

如何把它生成一个新表:
name1 name2
aaa 123
bbb 321
ccc 456
ddd 654
eee 789
...全文
43 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kathe 2003-05-29
  • 打赏
  • 举报
回复
aniven,能就这个例子写得详细点吗?
hztiankong 2003-05-28
  • 打赏
  • 举报
回复
up
编译失败 2003-05-28
  • 打赏
  • 举报
回复
select * fro tmp1 join tmp2 on 條件 into table tmp3
CQhero 2003-05-28
  • 打赏
  • 举报
回复
sele 1
use tmp1
sele 2
use tmp2
maxreco=max(recc(1),recc(2)) &&求最大记录,把你的问题一般化,合并前两表不一定记
&&录是相同的
create TABLE newtable( name1 c(5),name2 c(5))
for i=1 to mazreco
insert into newtable (name1,name2) values(tmp1.name1,temp2.name2)
sele 1
if !eof()
skip
endif
sele 2
if !eof()
skip
endif
next i

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧