2017-08-03 69 views
0

比方说,我有表table1的列idvaluetable2table1_id列,value与值更新PostgreSQL表从另一个表

我会怎么写,PostgreSQL的查询与table2.value更新table1.value(整个表,而不是一个行),如果他们是在table1.id = table2.table1_id匹配。

谢谢你的答案提前

回答

2

您使用from条款。在Postgres里,这看起来像:

update table1 
    set col1 = . . . 
    from table2 
    where table1.id = table2.table1_id 
+0

谢谢你,它的工作原理:) – user2740217