本文介绍了MySQL使用其他表中的信息更新字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何更新此表?
产品表
- IdProd [PK]
- 说明
- 费用
交易表
- IdTransaction [PK]
- IdProd [FK]
- 数量
- 总计
我想更新总数量,在产品表中找到成本,然后将其乘以我的交易表中的数量,但是我真的不知道该怎么做..
I want to update the Total quantity finding the Cost in the products table, and multiplying it to my Quantity in my transactions table, but I don't really know how can I do this..
推荐答案
使用JOIN
语法中的Update
update Transactions A
INNER JOIN Products B
ON A.IdProd = B.IdProd
set A.Total = A.Quantity * B.cost
这篇关于MySQL使用其他表中的信息更新字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!