【发布时间】:2014-02-01 22:07:47
【问题描述】:
我有一个类似于这里问题的场景:Replacing a sql column value based on a column another table
我已经使用下面的代码尝试了这种方法:
update stager."Supplier" set genid=supplierdim.genid
from stager."Supplier"
join stager.supplierdim on ("Supplier".company_name=supplierdim.company_name)
我正在使用 pgAdmin,但我不断收到此错误:表名“供应商”指定了多次。
我做错了什么吗?我需要将表 stager."Supplier" 的字段替换为 stager.supplierdim 中的相应字段,具体取决于公司名称,这是两个表中的字段。我这样做是为了将数据从一个表映射到另一个表。
【问题讨论】:
标签: sql postgresql join mapping sql-update