banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

State Of The Map 2024

#1 Thu 17 September 2009 10:25

Vincent Vauchey
Participant assidu
Lieu: saint jean de braye
Date d'inscription: 24 Jan 2006
Messages: 287

interogation SQL

Bonjour !!!

Voila je ne trouve pas comment faire ma requête !!!!!

J'ai de table (polygone) :

1 Communes et une autre avec des zones, et je voudrais savoir quelles sont les communes contenue dans chaque zone.

pour la zone 1, il y a les commune 1 - 5 - 6 - 9
pour la zone 2, il y a les commuen 7 - 5 - 8 - 10

par avance merci

vincent

Hors ligne

 

#2 Thu 17 September 2009 10:39

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: interogation SQL

Salut,

Essaye ceci:

Code:

Select * from Table_Communes, Table_Zones where Table_Communes.obj within Table_Zones.obj into Ma_Selection

A+
Joël

Hors ligne

 

#3 Thu 17 September 2009 11:30

Vincent Vauchey
Participant assidu
Lieu: saint jean de braye
Date d'inscription: 24 Jan 2006
Messages: 287

Re: interogation SQL

merci, mais cela ne marche pas car il utilise les centroide des objet !!!!!!!!
[img]http://img268.imageshack.us/img268/2516/20090917112648.jpg[/img]

Voila en bleu la table zone et en trait gris la table commune:

je voudrais savoir toute les commune qui sont dans la zone A, mais il me fait l'info pour toute les zone bleu, je voudrais savoir si cela et possible deja, et surtout si je peut avoir toutes les zone d'un coup ou si il faut le faire zone par zone.

dans la table zone il y a un champ id et aussi sur la table commune

par avance merci

vincent

Hors ligne

 

#4 Thu 17 September 2009 11:41

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: interogation SQL

OK alors un "intersects"
Essaye ceci:

Code:

Select * from Table_Communes, Table_Zones where Table_Communes.obj intersects Table_Zones.obj into Ma_Selection

Dernière modification par Spacejo (Thu 17 September 2009 11:47)

Hors ligne

 

#5 Thu 17 September 2009 11:49

Vincent Vauchey
Participant assidu
Lieu: saint jean de braye
Date d'inscription: 24 Jan 2006
Messages: 287

Re: interogation SQL

non cela ne marche pas :

Acune jointure n'est spécifiée entre "les tables".Condition de jointure non valide dans la clause WHERE

vincent

Hors ligne

 

#6 Thu 17 September 2009 11:52

Vincent Vauchey
Participant assidu
Lieu: saint jean de braye
Date d'inscription: 24 Jan 2006
Messages: 287

Re: interogation SQL

ok cela marche merci

probleme sur le s de intersects

Merci mille fois cela va beaucoup m'aider

++ Vincent

Dernière modification par Vincent Vauchey (Thu 17 September 2009 11:56)

Hors ligne

 

Pied de page des forums

Powered by FluxBB