更新表中字段a的值,该值是另一个字段b的值
SQL:
update tableA set tableA.mid = B.sid
from tableA as B inner join tableA on tableA.mid=B.oid
这个也适用于两个表之间的update,
如tableA: ID, NAME,tableBID,CODE
tableB: ID,CODE
tableA有tableB的ID和CODE
ID已经有对应关系,CODE是空的,要想把tableA中的CODE填充上,
SQL:
UPDATE tableA set tableA.CODE = b.CODE
from tableB as b inner join tableA on tableA.tableBID=b.[ID]