update a set a.telephone=b.telephone
from table2 a
inner join table1 b on a.joid_id=b.user_id
或者
update table2
set telephone=a.telephone
from table1 a
WHERE table2.joid_id=a.user_id
两种方式都可以
update table2
set table2.telephone = table1.telephone
from table1, table2
where table2.joid_id = table1.[user_id]
user_id与关键字相同了,要用[]包起来,本地测试通过。
update table2 t2 set telephone=(select t1.telephone from table1 t1 where t1.user_id=t2.joid_id)
update table2
set telephone=a.telephone
from table1 a
WHERE table2.joid_id=a.user_id