首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

两张数据表怎么更新

2012-11-03 
两张数据表如何更新?有两张表:表1idnameage1张三233李四986王五788麻子32表2idnameage birthday1张三23一

两张数据表如何更新?
有两张表:
表1
id name age
1 张三 23
3 李四 98
6 王五 78
8 麻子 32
表2
id name age birthday
1 张三 23 一月
3 李四 二月
6 王五 四月
8 麻子 32 八月

我想把表2的age 字段为空的数值,根据表1来填补完整即得出下表效果:

1 张三 23 一月
3 李四 98 二月
6 王五 78 四月
8 麻子 32 八月

[解决办法]

SQL code
update t2 set age=isnull(t2.age,t1.age) from t1 where t2.id=t1.id; 

热点排行