2017-08-03 70 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