在很多业务场景中需要查询更新A表某列中的值等于B表的对应特定列的值。
以下为MYSQL中的实现语法。
UPDATE table1 t1 /*要更新的表为table1,简写为t1*/
INNER JOIN table2 t2 ON t1.A = t2.B /*内连接table2 简写为t2 ,内连接于t1的A列与t2的B列值相等*/
SET t1.C =t2.D /*修改t1的C列等于t2的B列值*/
WHERE t1.E !=0 /*条件为t1表的E列不等于零的行*/
具体条件应根据自己的业务需求进行修改。