我希望基于id在sql中更新一列,即在我的新列中插入id值
TB1
id1 name1
1 A
2 B
3 C
TB2
ID2 name id1 name1
1 X 1 null
2 Y 2 null
3 Z 1 null
我希望在id1
的基础上更新TB2 name1列答案 0 :(得分:1)
Update TB2 SET TB2.name1 = tb1.name1 FROM tb1 ,TB2 WHERE tb1.id1 = TB2.id1
在MS SQl中尝试此代码
答案 1 :(得分:0)
您可以使用update
join
update t2 set t2.nam1 = t1.name1 from tb2 t2
join tb1 t1 on t1.id1 = t2.id1