SQL如何批量修改数据??

时间:2021-10-14 07:30:50
tbl1有字段:工号,薪资
tbl2有字段:工号,薪资
如何把tbl2中的薪资更新为tbl1中的薪资?关联字段:工号
tbl1的工号有5000个,tbl2的工号只有3000多个,所以tbl2中有的工号就更新薪资,没有的就不用更新了

3 个解决方案

#1


update tab2 set tab2.薪资=tab1.薪资 from tab1 where tab2.工号=tab1.工号

#2


tbl1有字段:工号,薪资
tbl2有字段:工号,薪资
如何把tbl2中的薪资更新为tbl1中的薪资?


update tbl2
set tbl2.薪资=tbl1.薪资
from tbl1
where tbl2.工号=tbl1.工号



#3


update tbl2 set tbl2.薪资=tbl1.薪资rom tbl1 where tbl2.工号=tbl1.工号

#1


update tab2 set tab2.薪资=tab1.薪资 from tab1 where tab2.工号=tab1.工号

#2


tbl1有字段:工号,薪资
tbl2有字段:工号,薪资
如何把tbl2中的薪资更新为tbl1中的薪资?


update tbl2
set tbl2.薪资=tbl1.薪资
from tbl1
where tbl2.工号=tbl1.工号



#3


update tbl2 set tbl2.薪资=tbl1.薪资rom tbl1 where tbl2.工号=tbl1.工号