阅读:1876回复:5
编程对表进行不编辑
<P>有两个表,想通过两个字段进行匹配,把其中一个表对应的某个字段的数据导入到另一个表中去。</P>
<P>比如有两个行政表,一个表A有县名、乡名、村名三个字段,表B只有县名和村名,想通过县名和村名匹配,把表A中的乡名字段导入到表B中去。</P> <P>Mapbasic有这个功能吗</P> |
|
1楼#
发布于:2004-09-25 07:32
<P>当然有,以前做过,可惜现在木有了,都一年前的事情了,先查询,然后往表里追加了</P>
|
|
|
2楼#
发布于:2004-09-25 08:21
<P>1。Alter TabB ADD 乡名</P><P>2。遍历A表,查询B表,逐条更新</P>
|
|
3楼#
发布于:2004-09-25 20:20
<P>可以直接用更新列完成,如果是批量最好还是用mapbasic</P>
[此贴子已经被作者于2004-9-25 20:22:18编辑过]
|
|
|
4楼#
发布于:2004-10-07 10:42
<P>我试过了,用更新列只能直接对一个表进行处理,不能将一个表的列更新另一个表.</P><P>你是如何实现的呢</P>
|
|
5楼#
发布于:2004-11-02 00:53
<P>open table "C:\Documents and Settings\giggs\桌面\三部\map\营房层" as camp
open table "C:\Documents and Settings\giggs\桌面\三部\yingfang" as yf map from camp select * from camp,yf where camp.栋号=yf.栋号 into bbb update bbb set 结构形式=建筑结构</P><P>我觉得这样应该可以吧</P> |
|