MySQL使用其他表中的信息更新字段

时间:2015-03-05 04:28:58

标签: mysql sql

如何更新此表?:

产品

  • IdProd [PK]
  • 描述
  • 费用

交易

  • IdTransaction [PK]
  • IdProd [FK]
  • 数量

我想更新在产品表中查找成本的总数量,并将其乘以我的交易表中的数量,但我真的不知道如何才能这样做..

1 个答案:

答案 0 :(得分:0)

使用Update语法

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