关于两个表之前的批量更新
表1:  
name  age  
a  
b  
.  
.  
z  
表2:  
name  age  
a    1  
b    3   
.    .  
.    .  
z    8  
怎么按照表2的年龄批量给表1按照对应的名字更新上 ,谢谢大家
oracle9i 数据库
------解决方案--------------------
update 表1 A
SET AGE=(SELECT B.AGE FROM 表2 B WHERE A.NAME=B.NAME)
WHERE EXISTS (SELECT 1 FROM 表2 B WHERE A.NAME=B.NAME)
------解决方案--------------------update 表1 A  
SET AGE=(SELECT B.AGE FROM 表2 B WHERE A.NAME=B.NAME)  
这样就成吧,干嘛还要后面的
^_^