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