SQL 关联更新表的方法

刚遇到一个修改数据的业务,update的目标数据来源于其他表,有相关联的字段可以查出来。一般情况下这种数据可以直接select出来,没必要存在多个表造成数据冗余。只有在某些特殊的业务里面需要这样做。
这是一个具体的SQL语句:
update fwgk_owner fonr, owner onr
set
fonr.name = onr.户主,
fonr.identity = onr.身份证号,
fonr.phone = onr.联系电话

where fonr.权利人ID = onr.ID

值得注意的是,set 后面不能接子查询

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容