sql >> Database >  >> RDS >> PostgreSQL

Naburige polygonen zoeken - postgis query

Als u vraagt ​​hoe u een tabel kunt bijwerken op basis van een subquery die alleen die polygonen vindt die een buur hebben (dwz ze raken een andere polygoon), dan zou het volgende voor u moeten werken.

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"

Let op, ik heb AND a."GEM_NR"

  1. Welke mysql-engine voor enorme hoeveelheid gegevens (logging)?

  2. Toon datum zoals 30-04-2020 in plaats van 2020-04-30 uit mysql-database met javascript

  3. Hoe kan ik waarde toewijzen aan een variabele met behulp van de aggregatiefunctie in mysql?

  4. C# verbinden met Oracle