这个问题相信是一个非常常见的问题,情景大致描述:A表有,a b c d四个字段,B表有 a e f g四个字段,a分别是两个表关联的外键,现在要更新A表的b字段,b的更新内容为B表的f字段,sql的写法如下。
update A set b=(select f from B where a=A.a),执行这个SQL语句之后,它会把你A表b字段变成B表f字段的内容。
这个问题相信是一个非常常见的问题,情景大致描述:A表有,a b c d四个字段,B表有 a e f g四个字段,a分别是两个表关联的外键,现在要更新A表的b字段,b的更新内容为B表的f字段,sql的写法如下。
update A set b=(select f from B where a=A.a),执行这个SQL语句之后,它会把你A表b字段变成B表f字段的内容。