【发布时间】:2013-11-10 07:55:58
【问题描述】:
我想做这样的事情:
update t1 set t1.column1 = 'changed'
from left outer join t2 on t1.dataid = t2.dataid
where t2.column2 != 'foo';
基本上,在决定要更新哪些t1 记录时,我需要检查t2 中的某些内容。我怎样才能使它在语法上正确?
【问题讨论】:
-
手册中有这样一个更新的例子:postgresql.org/docs/current/static/sql-update.html
标签: database postgresql syntax left-join outer-join