Adicionando dados a vários registros
Pergunta
Eu tenho um projeto com várias partes .... Uma das quais é a área de todos os polígonos em um mapa. Quando eu executo a consulta "Selecione st_area (nycpp.the_geom) de NYCPP;" Eu recebo uma lista de todas as áreas.
Em seguida, tentei adicionar os resultados da consulta à tabela NYCPP com atualização do NYCPP SET AREE_SIZES = (selecione st_area (nycpp.the_geom) de NYCPP); Mas obtenha o erro - "Mais de uma linha retornou por uma subconsulta usada como expressão"
Eu descobri por que estou recebendo o erro ... o que não consigo descobrir é como escrever um script que atualizará todos os 12k+ Records ....
Alguém pode dar um exemplo ou um link para informações sobre como atualizar vários registros
O banco de dados que estou usando é PostGIS
Obrigado Chris
Solução
Você está fazendo com que seja complicado. Tentar:
Atualizar nycpp set are_sizes = st_area (the_geom);