我正在创建一个postgresql脚本,用于基于另一个产品表更新一个产品表格。我们称之为T1的第一个表包含产品代码和一些描述性信息。产品代码是该表的关键:
product_code | 值 |
---|---|
abc123 | 34 |
abd124 | 42 |
您不需要在FROM
子句中联接表T1
。你可以试试这个:
UPDATE T1 AS a
SET
begin_date = b.begin_date,
end_date = b.end_date
FROM T2 AS b
WHERE b.product_code = a.product_code;