vf两个表进行对比!

iwantnet 2007-02-04 04:59:02
在入帐的时候出现在一个问,如果按常规做会很麻烦,会有错误发生!所以提出这个问题.

A表 B表
A A 1
C B 2
D C 3
E D 4
F E 5
F 6
A表中的字段排序会随机的出现的.B表是一个对照表.如果A表中有A那么就在旁边字段输入1,如果有C就在旁边的字段输入3.我这个数据内容是比喻.其中A,B表中数据是汉字和英文的.请高手帮我一下!
...全文
511 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
civil_star 2007-02-06
  • 打赏
  • 举报
回复
*如果不用SQL语句,你可以使用关联:
use 表B
copy stru to 表C
use
sele 1
use 表C
append form 表A
index on jjmc tag jjmc
sele 2
use 表B
index on jjmc tag jjmc
sele 1
set rela to jjmc into b
repl all jjdm with b.jjdm

*表C就是你需要的结果
十豆三 2007-02-05
  • 打赏
  • 举报
回复
select * into table 新表名 from 表B where jjmc in (select dist jjmc from 表A)
iwantnet 2007-02-05
  • 打赏
  • 举报
回复
我的问题就是怎么生成这个新的table新!!!
iwantnet 2007-02-05
  • 打赏
  • 举报
回复
好,谢谢.我在说明一下我的问题
A表和B表.A表是我在数据库里生成的一个随机表.B表是一个不变任何数据的对照表.

A表有一个字段(jjmc)B表两个字段(jjmc),(jjdm)
A表jjmc   B表jjmc jjdm
香蕉   香蕉 1  
土豆   土豆 2 
地瓜   地瓜 3
          桔子 4
这时A,B进行对照,生成一个新表.table 这个新表就是
table表 jjmc jjdm

香蕉 1
土豆 2
地瓜 3

不知道这次说明白没有!
yangcaibin 2007-02-05
  • 打赏
  • 举报
回复
提问题也是一种技巧,起码要让别人明白你的意思
iwantnet 2007-02-05
  • 打赏
  • 举报
回复
真的不好意思,你有QQ我可以加您吗?
十豆三 2007-02-05
  • 打赏
  • 举报
回复
没看懂
iwantnet 2007-02-05
  • 打赏
  • 举报
回复
A表 B表
A A 1
C B 2
D C 3
E D 4
F E 5
F 6
A表里面有的字段是一个我们要操作的表.B表他是一个基本对照表.如A表中有B字母,那他的旁边就在插入2,如果A表中有D字母,那么就要对照B表插入4。(这里用的字段数据比较简单.真正的数据都是汉字或英文.)
iwantnet 2007-02-05
  • 打赏
  • 举报
回复
use 表名
scan
?字段名
endscan

应该用这个函数吧!~请高手帮忙!!
iwantnet 2007-02-05
  • 打赏
  • 举报
回复
高手们,这个问题可以变一种方式去解决。请高手帮助
A表中有一个字段jjmc
土豆
地瓜
黄瓜
香蕉
可以查看数据每一行,如果是如果这个字段数据是“土豆”就把他变成“1”,如果地瓜就把他变成”2“。这样怎么写这个程序
iwantnet 2007-02-05
  • 打赏
  • 举报
回复
我的版本是vf6.0为什么提示sql不支持此类查询呢!!
zzjgzs 2007-02-05
  • 打赏
  • 举报
回复
同意十豆三的语句
zzjgzs 2007-02-04
  • 打赏
  • 举报
回复
可否表达得更清楚一些

2,723

社区成员

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

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