[Gfoss] intersezione
Andrea Peri 2007
aperi2007 a gmail.com
Sab 30 Gen 2010 14:21:42 CET
>SELECT
> A.FOGLIO,
> A.MAPPALE
>FROM
> F1 A,
> ( SELECT M.ID from F1 M, F2 N WHERE ST_INTERSECTS(M.GEOM, N.GEOM)=
>TRUE ) AS B
>WHERE
>( A.ID <> B.ID)
sono stato un po' troppo precipitoso, la query che navevo inviato non andava bene.
la query dovrebbe essere questa:
SELECT
A.FOGLIO,
A.MAPPALE
FROM
F1 A
WHERE
( A.ID NOT IN ( ( SELECT M.ID from F1 M, F2 N WHERE ST_INTERSECTS(M.GEOM, N.GEOM)=
TRUE ) ) )
purtroppo l'operatore "NOT IN" e' notoriamente lento e quindi ci potrebbe mettere del tempo.
Ciao,
Andrea.
Maggiori informazioni sulla lista
Gfoss