0
比方说,我有表table1
的列id
,value
和table2
与table1_id
列,value
。与值更新PostgreSQL表从另一个表
我会怎么写,PostgreSQL的查询与table2.value更新table1.value(整个表,而不是一个行),如果他们是在table1.id = table2.table1_id
匹配。
谢谢你的答案提前
比方说,我有表table1
的列id
,value
和table2
与table1_id
列,value
。与值更新PostgreSQL表从另一个表
我会怎么写,PostgreSQL的查询与table2.value更新table1.value(整个表,而不是一个行),如果他们是在table1.id = table2.table1_id
匹配。
谢谢你的答案提前
您使用from
条款。在Postgres里,这看起来像:
update table1
set col1 = . . .
from table2
where table1.id = table2.table1_id
谢谢你,它的工作原理:) – user2740217