L. *_*unn 1 postgresql postgis join qgis
我有一个关于我想在两个表之间进行连接的问题。我有一个表,其中没有从另一个表获取我需要的几何数据。有没有一种简单的方法可以在我的其他表中获取该数据?
更新语法是:
[ with [ RECURSIVE ] with_query [, ...] ]
更新[仅]表[[AS]别名]
SET { 列 = { 表达式 | 默认 } |
( 列 [, ...] ) = ( { 表达式 | DEFAULT } [, ...] ) } [, ...]
[ 来自 from_list ]
[ WHERE 条件 | 当前光标名称的位置]
[ 正在返回 * | 输出表达式 [ [ AS ] 输出名称 ] [, ...] ]
UPDATE TableB AS B
SET geom = A.geom
FROM TableA AS A
WHERE B.join_id = A.id
Run Code Online (Sandbox Code Playgroud)
笔记
我没有看到列geom,TableB因此您可能需要先创建列
ALTER TABLE TableB ADD COLUMN geom geometry;
Run Code Online (Sandbox Code Playgroud)