0
点赞
收藏
分享

微信扫一扫

将字段的值修改

乱世小白 2022-01-23 阅读 96
sql

转载

我自己的思路如下:写出来如下,但是如果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;

举报

相关推荐

0 条评论