如何更新此表?:

产品表


IdProd [PK]
描述
成本


交易表


IdTransaction [PK]
IdProd [FK]
数量



我想更新总数量,在产品表中找到成本,然后将其乘以我的交易表中的数量,但是我真的不知道该怎么做。

最佳答案

使用Update语法中的JOIN

update Transactions A
INNER JOIN Products B
ON A.IdProd = B.IdProd
set A.Total = A.Quantity * B.cost

关于mysql - MySQL使用其他表中的信息更新字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28870026/

10-11 02:11