Pregunta

Tengo un proyecto con varias partes .... Uno de los cuales es el de calcular el área de todos los polígonos en un mapa. Cuando ejecuto la consulta "select ST_Area (nycpp.the_geom) de NYCPP;" Puedo obtener una lista de todas las áreas.

A continuación, He intentado añadir los resultados de la consulta a la tabla con NYCPP area_sizes ACTUALIZACIÓN NYCPP SET = (seleccione ST_Area (nycpp.the_geom) de NYCPP); pero obtener el error - "más de una fila devuelta por una subconsulta se utiliza como una expresión"

Me di cuenta de por qué estoy consiguiendo el error ... lo que no puedo entender es cómo escribir un script que actualizará todos los registros 12K + ....

Puede alguien dar un ejemplo o un enlace a información sobre la actualización de varios registros

La base de datos que estoy usando es PostGIS

Gracias Chris

¿Fue útil?

Solución

Usted está haciendo que complicado. Proveedores:

area_sizes ajustar actualización NYCPP = ST_Area (the_geom);

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top