Ciao a tutti,

in Spatialite, ho tre tabelle, di cui due spaziali, una punti e una poligoni:

a)CASSETTE
-----------------------------------
| cassetteid | strno | anno |
-----------------------------------

b)SOSTEGNI (punti)
-------------------------------------
| sostegnoid | strno | geom |
-------------------------------------

c)REGIONI (poligoni)
-----------------------
| regione | geom |
-----------------------

Attualmente, collego CASSETTE e SOSTEGNI così da avere le coordinate di 
CASSETTE:


CREATE VIEW "cassette_view" AS
SELECT "a"."strno" AS "strno", "a"."anno" AS "anno"
FROM "cassette_nido" AS "a"
JOIN "sostegni" AS "b" USING ("strno")

Poi, una seconda query, per attribuire la regione di appartenenza ai punti:

update cassette_view set regione=(select regione from regioni
where Contains(regione.geom, cassette_view.geom));

Esiste un modo per combinare le due operazioni in un solo SQL?

grazie mille

_______________________________________________
[email protected]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
808 iscritti al 07/03/2017

Rispondere a