【发布时间】:2021-01-15 12:45:26
【问题描述】:
我将使用update from 更新我的空间数据,如下所示。
update ways w
set end_node_id = n.node_id
from nodes n
where st_endpoint(w.shape) = n.shape
and w.created_at >= current_date
and w.created_at < current_date + interval '1 day';
此查询将end_node_id of way 更新为node_id of nodes 表。但是如果有任何节点被删除或修改到另一个位置,end_node_id 应该在查询再次运行后设置为 null。
我怎样才能改变这个sql?
【问题讨论】:
标签: sql postgresql postgis spatial-query