Message posté par : Theos2000
----------------------------------------
Bonjour je me permet de relancer ce post car j'ai une problématique similaire ou je
dois faire un update d'une colonne avec plusieurs informations comme 'oui' et
'non'. J'ai un fichier de points (table 1) et je dois dire si ils
intersectectent avec des polygones (table 2 ) .
-----------------
Code :
update schema.table_1 as a set info = case when st_intersects (a.geom,b.geom) then
b.colonne else NULL end from schema.table_2 as b;
-----------------
Le requête ne me renvoi des résultats que sur l'intersection d'un seul polygone
alors qu'il y en a plusieurs....
J'ai contourné le problème en faisant un update en plusieurs étapes, mais je trouve ça
dommage car un case wen peut etre pratique pour distinguer plusieurs types
d'intersections ou autre mise a jour.
Si vous avez un élément de réponse sur le sujet...ou des exemples d'updates utilisant
des case when.
Merci
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=332619#p332619
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