Message posté par : Brindavoine
----------------------------------------
Aloha
A première vue votre count(*) porte sur les deux tables rpg et rivieres. Si vous faites un
count(rpg.*) cela devrait marcher.
Vous pouvez aussi tester quelque chose comme
-----------------
Code :
select s.libelle_c, rpg.geom
from
(select libelle_c from rpg, riviers riv
where st_intersects(st_buffer(riv.geom,50), rpg.geom) and riv.layer =
'Ondaine_et_affluents') s inner join rpg on s.libelle_c=rpg.libelle_c
group by s.libelle_c, rpg.geom
order by s.libelle_c
-----------------
En passant par une sous requête ou mieux une CTE, vous devriez épurer les doublons.
J'ai ajouté les geom dans les colonnes pour les récupérer.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=329231#p329231
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net