postgis update sur un sous-ensemble
bonjour
Je souhaite faire une mise à jour via CASE , sur un sous-ensemble d'une table . Ce sous-ensemble est basé sur une requête spatiale . Ca ressemble à :
Code:
1 2 3 4 5 6
| update t1
set f1 = CASE WHEN...
WHEN...
END
FROM (select * from t2 join t1 on st_intersects(t2.geom, t1.geom)
WHERE *a_field_from_t2* = *a_value*) as foo ; |
Cette mise à jour fonctionne toujours avec la totalité des données de t1 c'est-à-dire la requete spatiale n'est pas utilisée. Je ne trouve pas la raison.
Une idée ?
Merci