J'ai un projet avec diverses parties .... L'une d'entre elles est le calcul de la superficie de tous les polygones sur une carte. Quand je lance la requête "sélectionnez st_area (nycpp.the_geom) de nycpp;" J'ai une liste de toutes les zones.Ajouter des données à plusieurs enregistrements
Ensuite, j'ai essayé d'ajouter les résultats de la requête à la table nycpp avec UPDATE nycpp SET area_sizes = (sélectionnez st_area (nycpp.the_geom) de nycpp); mais obtenir l'erreur - "plus d'une ligne retournée par une sous-requête utilisée comme une expression"
J'ai compris pourquoi je reçois l'erreur ... ce que je ne peux pas comprendre, c'est comment écrire un script qui va mettre à jour tous les 12K + enregistrements ....
quelqu'un peut-il donner un exemple ou un lien vers les informations sur la mise à jour plusieurs enregistrements
La base de données que je utilise est PostGIS
Merci Chris
Vous devriez accepter une réponse, si cela a fonctionné – dassouki