一尘不染

根据另一个表中的字段更新列

sql

我想根据其他表格中的相应值来更新一个表格中的值。假设您要更新一个特定制造商提供的零件价格,该制造商的名称在表中Manufacturers,而该Pieces表仅包含制造商的ID。

有什么建议吗?


阅读 111

收藏
2021-05-23

共1个答案

一尘不染

你尝试过这样的事情吗?

UPDATE Pieces
SET price = 42
WHERE manufacturer_id = (
    SELECT id
    FROM Manufacturers
    WHERE Name = 'FooBar Inc.'
)
2021-05-23