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.


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Rispondere a