यदि आप पूछ रहे हैं कि एक सबक्वेरी के आधार पर तालिका को कैसे अपडेट किया जाए, तो केवल उन बहुभुजों का पता लगाया जाए जिनके पास एक पड़ोसी है (यानी, वे दूसरे बहुभुज को छूते हैं), तो निम्नलिखित आपके लिए काम करना चाहिए।
Update gemstat_simple5 gem set spread=1, time=2
FROM (
SELECT (b."GEM_NR")
FROM gemstat_simple5 as a,
gemstat_simple5 as b
WHERE ST_Touches(a.the_geom, b.the_geom)
AND a."GEM_NR" != b."GEM_NR"
AND a.spread = 1
) as subquery
WHERE gem."GEM_NR" = subquery."GEM_NR"
ध्यान दें, मैंने AND a."GEM_NR"