转载
我自己的思路如下:写出来如下,但是如果b中不存在a中的id,psw将会覆盖成null
1. update A set pwd = (select password from B where userid = A.id);
where id in (select userid from B);
报考别人的写法
2. 如果B表的userid为主键的话,,可以使用关联更新..
update (
select a.pwd pwd,b.password
from A,B
where a.id = b.userid
)
set pwd = password;