1
SELECT `pro`.`St`, `sho`.`Q`
FROM `sho`
 LEFT JOIN `web`.`pro` ON `sho`.`Pro_id` = `pro`.`ProdID` 

上面的 MySQL 代码生成了一个类似的表

st q
1  23
4  24

st 来自一个表而 q 来自另一个表 我将如何使用此查询通过从第二个表中添加 q 来更新第一个表中的 st 行?

4

1 回答 1

0

这是你想要的吗?

UPDATE  pro a
        INNER JOIN sho b ON b.Pro_id = a.Proid
SET     a.st = b.q

请在执行此操作之前在您的桌子上进行备份

于 2013-04-25T06:52:35.753 回答