我有一系列的台词需要合并成一张唱片.Bellow是我的数据的实体模型.有些节号是重复的,我需要将同一节号的几何图形更新到一个记录中.
模型数据:
id | section | geom |
---|---|---|
1 | 32 | 1234 |
2 | 32 | 1213 |
3 | 32 | 1231 |
4 | 33 | 3121 |
我需要的是:
id | section | geom |
---|---|---|
1 | 32 | 1234,1213,1231 |
4 | 33 | 3121 |
据我所知,ST_union是实现这一点的好方法,但可以找出如何更新行.我想我需要子查询一个更新查询,但我不确定如何格式化它.
示例代码:
UPDATE TABLE "tlbsections"
SELECT section,
ST_Union(geom) as singlegeom
FROM "Ecorys_alkmaar_sections"
WHERE section = '32'
GROUP BY section
;