UPDATE ERP_W_InOutDetail
INNER JOIN ERP_B_Material ON ERP_W_InOutDetail.MNo = ERP_B_Material.MNo
SET ERP_W_InOutDetail.MName = ERP_B_Material.MName,
ERP_W_InOutDetail.SPEC = ERP_B_Material.SPEC,
ERP_W_InOutDetail.UnitName=ERP_B_Material.UnitName,
ERP_W_InOutDetail.UnitNo=ERP_B_Material.UnitNo,
ERP_W_InOutDetail.AUnitName=ERP_B_Material.AUnitName,
ERP_W_InOutDetail.UnitType=ERP_B_Material.UnitType
解析一下:需要用ERP_B_Material 的数据去刷新ERP_W_InOutDetail 表,
两表用MNo 字段进行关联
SET 后面跟的就是要更新的字段,如果是多个字段得用逗号隔开,但是注意最后一个字段不要加逗号否则sql执行会报错,
如果你需要更新多张表的话,最后一个字段用分号,把上面的代码复制一份就可以了。
(代码思路来源于“文心一言”)