使用Mysql Sql,如何在“ON”子句中更新字段值的表 不匹配。旧表中的顺序有一些额外的字母。代码运行,但是 数量不会更新。也许我可以连接顺序??
UPDATE t.filled n JOIN t.open o ON n.item = o.item AND n.order = o.order
SET o.Quantity = o.Quantity + n.Quantity WHERE (SUBSTRING_INDEX(n.order,":",-1) = "CLD" )
答案 0 :(得分:0)
解决方案是concat
中的一个x.order
与另一个匹配,从而放弃了
where
条款。