#1 Fri 15 December 2006 10:42
- Yasmine
- Participant actif
- Lieu: Nevers
- Date d'inscription: 9 Sep 2005
- Messages: 117
Sélections géographiques
Bonjour!
comment saisir, dans la fenêtre sql:
tableX.obj qui n'intersectent pas tableY.obj?
Merci une fois de plus par avance et bonne journée à vous
Hors ligne
#2 Fri 15 December 2006 10:53
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Sélections géographiques
Bonjour
Simplement ajouter NOT entre where et la condition d'intersection
Etonnant, non ???
Hors ligne
#3 Fri 15 December 2006 11:35
- Yasmine
- Participant actif
- Lieu: Nevers
- Date d'inscription: 9 Sep 2005
- Messages: 117
Re: Sélections géographiques
au risque de paraître stupide, ce que je suis sans doute, ça ne donne rien.
Voici ma sélection d'intersection:
Select * from routes_et_pistes_71_et_21, BD_routes_départementales where routes_et_pistes_71_et_21.obj intersects BD_routes_départementales.obj into Selection
j'ai essayé de rajouter "not" juste après "where", juste avant "intersects"... sans succès.
Alors il y a bien la solution "inverser sélection" que quelqu'un d'avisé (qui se reconnaîtra) vient de me souffler mais je ne me sentirai apaisée que lorsque j'aurais enfin compris où mettre ce "not".
Et après promis, je ne vous embête plus pendant au moins une semaine!
Hors ligne
#4 Fri 15 December 2006 13:18
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Sélections géographiques
C'est vrai que MI est chatouilleux avec le NOT: si on ne met pas =, ou intersects il considère à cause du Not qu'il n'y a pas de condition de jointure !!
Truc pour le calmer -> rédiger la requête avec une sous sélection, genre:
Select * from routes_et_pistes_71_et_21 where Not obj intersects any (select obj from BD_routes_départementales)
Bonnes vacances donc (ça m'en fera aussi ) !!
Hors ligne