Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Fri 23 February 2018 14:58

felixd
Participant occasionnel
Date d'inscription: 20 Jun 2017
Messages: 46

QGIS: probl SQL ?

Bonjour

Je fais une requete dans le gestionnaire de base de données de QGIS.
Requete des plus simple: Je veux connaitre le nom de la commune où est situé mon regard

select  r.*, c.nom
from ASS_REGARD_MOA_P r, COMMUNE_BDT_AVB_S c
where st_intersects (c.geometry, r.geometry)
limit 20


Le résultat c'est qu'il me multiplie chaque regard par le nombre de commune ?????

Merci pour votre aide

Hors ligne

 

#2 Sat 24 February 2018 14:36

Oliv38
Participant actif
Date d'inscription: 21 Dec 2011
Messages: 132

Re: QGIS: probl SQL ?

Bonjour,
si je comprends bien, tu veux pour chaque regard, le nom de la commune ?
Si c'est ça, je ferais plutôt st_intersects dans l'autre sens... st_intersects (r.geometry,c.geometry)
Sinon as-tu testé st_within ou st_contains à la place de intersects ?

Bon courage.
Oliv

Hors ligne

 

Pied de page des forums

Powered by FluxBB