我在表中有一列需要用另一个表中的列替换。基本上一个是项目的简短描述,另一个(在另一个表中找到)是相同顺序的相同项目的长描述。
我真的很擅长用mysql编写查询,(我一直都依赖ActiveRecord之类的东西),所以请不要新手抨击我。
这个查询会是什么样的?
答案 0 :(得分:6)
UPDATE
FirstTable
JOIN SecondTable ON FirstTable.ItemID = SecondTable.ItemID
SET
FirstTable.Description = SecondTable.LongerDescription