首页 > 解决方案 > 需要一个更新查询来根据目标表的列将分数从参考表更新到目标表

问题描述

在此处输入图像描述

我想根据 id 和批处理 id 列将分数从参考表更新到目标表。所以 101 应该为第 119 批更新 7 行。请参考图片以获得更好的理解

标签: mysqldatabase

解决方案


UPDATE table1 t11
  JOIN table1 t12 ON t11.batchid = t12.batchid
  JOIN table2 t2 ON t12.id = t2.id
SET t11.score = t2.score

推荐阅读