注册 登录
编程论坛 SQL Server论坛

SQL语句两张表数据更新问题请教

dl1234567 发布于 2010-08-08 14:31, 993 次点击
A表
姓名  身份证         账号
张三  123            456
李四  789            001
王五  478            003
b
姓名  身份证        账号    籍贯
张三  123           空      AA
李四  789           空      bb
根据A/B表姓名、身份证号相同的信息更新B表中的账号信息  SQL语句怎么写,那个朋友赐教,谢谢
2 回复
#2
SQLCenter2010-08-08 15:20
update b set b.账号 = a.账号 from a join b on a.身份证=a.身份证 and a.姓名=b.姓名
#3
SQLCenter2010-08-08 15:20
--手误
update b set b.账号 = a.账号 from a join b on a.身份证=b.身份证 and a.姓名=b.姓名
1