#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: 142
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