玖叶教程网

前端编程开发入门

update 多表关联修改

在一些场景下,我们修改a表中的字段需要用到b表中字段的值时,我们可以使用多表关联修改:

update a set a.name = b.name from a inner join b on a.id = b.id

例如 有一个用户信息表 a,一个用户的证件信息表(身份证)b,现在由于用户信息表中增加了身份证号一列,需要根据证件信息表中的身份证号对应的添加到用户信息表中,这时我们可以使用:

update a set a.certificateNo = b.certificateNo from a inner join b on a.id = b.id

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言