【发布时间】:2017-05-22 22:48:15
【问题描述】:
我有这个查询工作,我通过将点与 src 中的多边形匹配来填充我的 dst db 中的 prem_council 列。但是,我只能通过手动遍历每个区 1-15 来手动完成。
UPDATE poursafe.ca_licenses dst
SET prem_council = '1'
FROM ca_la_la_areas_council_dist_2012 src
WHERE EXISTS (
SELECT *
FROM public.ca_la_la_areas_council_dist_2012 src
WHERE ST_Within(dst.geom, src.geom )
AND district = '1'
);
我不知道怎么做,想知道您能否告诉我如何使流程自动化,这样我就不必手动执行每个区域?我问的原因是我有几个其他的地理表,需要做一个类似的过程。谢谢!
【问题讨论】:
-
嗨。我是麻风病人。自 3 月 28 日以来,我已经问了四个问题,并得到了一个问题的答复,但是当我尝试修复时,这些问题也下降了。谁能告诉我什么给了?提前致谢。
标签: postgresql postgis