我有2表tab1
id val1 val2 val3
1 张三 60 1
2 张四 80 1
3 张五 90 1
4 张六 80 1
5 张七 90 1tab2
id va1 va2 val3
1 六 七 11
2 八 久 12
3 二 五 13
4 四 三 22
5 三 二 23我想把tab2的表中va1,va2的值复制到tab1 对应id的 val1值和val2值如
id va1 va2 val3
1 六 七 1
2 八 久 1
3 二 五 1
4 四 三 1
5 三 二 1请问怎么写代码啊
id val1 val2 val3
1 张三 60 1
2 张四 80 1
3 张五 90 1
4 张六 80 1
5 张七 90 1tab2
id va1 va2 val3
1 六 七 11
2 八 久 12
3 二 五 13
4 四 三 22
5 三 二 23我想把tab2的表中va1,va2的值复制到tab1 对应id的 val1值和val2值如
id va1 va2 val3
1 六 七 1
2 八 久 1
3 二 五 1
4 四 三 1
5 三 二 1请问怎么写代码啊
alter table tab1 alter val2 varchar(20)update tab1
set val1 = t.val1,val2 = t.val2
from tab2 t
where tab1.id = t.id
from tab1 a,tab2 b where a.id=b.id
val1 = b.val1
,val2= b.val2
from tab1 a,tab2 b
where a.id= b.id
update a set val1 = b.val1,val2= b.val2
from tab1 a,tab2 b
where a.id= b.id
from t1 a join t2 b on a.id=b.id