关于两个表之前的批量更新表1:nameageab..z表2:nameagea1b3....z8怎么按照表2的年龄批量给表1按照对应的名
关于两个表之前的批量更新
表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)
这样就成吧,干嘛还要后面的
^_^
