使用来自第二个表的查询的MySQL更新表列

时间:2017-07-12 18:18:25

标签: mysql

我有两个共享五列的表。没有共同的关键。

Pricing Table:
* Type
* Platform
* Term
* Engine
* Price

Products Table:
* Type
* Platform
* Term
* Engine
* Price

我需要使用Products表中的Price字段更新Product表中的Price字段。

为了获得一个特定的行,我需要过滤到Products.Type = Pricing.Type,Products.Platform = Pricing.Platform,Products.Term = Pricing.Term,Products.Engine = Pricing.Engine < / p>

实现这一目标的最简单方法是什么?我不是DBA,所以任何帮助都会很棒。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用以下方式更新产品表:

SELECT Part_ID, Part
FROM Parts