sql中修改多表关联的字段

Posted 泊而至远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中修改多表关联的字段相关的知识,希望对你有一定的参考价值。

表1:USERID  USERNAME  USERREMARK

表2:ROLEID  USERID  ROLENAME

其中表1的USERID与表2的USERID为关联字段。

若现在只知道ROLEID,要修改USERNAME

则sql可写为:UPDATE 表1 set 表1.USERNAME=‘修改的内容‘ FROM 表2 WHERE 表1.USERID=表2.USERID AND 表2.ROLEID=‘角色ID‘;

以上是关于sql中修改多表关联的字段的主要内容,如果未能解决你的问题,请参考以下文章

sql 多表关联查询

sql mysql多表如何关联查询

如何实现多表关联查询

Java--Mybatis关联查询,多表同名字段导致SQL报错

Mysql多表left join关联查询全表扫描问题

SQL语句UPDATE 多表关联的