读书人

急寻高手帮忙批量更新数据,该怎么处

发布时间: 2012-02-13 17:20:26 作者: rapoo

急寻高手帮忙,批量更新数据
问题描述如下:
数据库中其中两个表是这样:
其中字段:id 对应 name
例如: 35 张三
36 李四
另一个表中:姓名 姓名 地址 个人信息
张三 张三 住址...
李四 李四 住址...
因为在整个数据库中都是用id标识的用户名,所以需要将第二个

表中的其中一个张三换成他在第一个表中对应的id,请问怎样写

能一次完成。

备注,数据库和表的结构只能是这样,不能改动,数据有几万条

,都不相同。

非常感谢!如帮忙能否说详细些个过程,再次感谢。

[解决办法]
update b2 inner join b1 on b2.姓名2=b1.对应 name set 姓名1=id
[解决办法]
--用表关联,但前提是表2中的两个姓名字段需要确定更新哪一个

update 表1 as A inner join 表2 as B on A.name=B.姓名 set B.第一个姓名=A.ID

读书人网 >Access

热点推荐