Nếu bạn đang hỏi cách cập nhật bảng dựa trên một truy vấn con chỉ tìm những đa giác có lân cận (tức là chúng chạm vào một đa giác khác), thì cách làm sau sẽ phù hợp với bạn.
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"
Lưu ý, tôi đã đặt AND a. "GEM_NR"