私はさまざまな部分を含むプロジェクトを持っています..そのうちの1つは、マップ上のすべてのポリゴンの面積を計算することです。「select st_area(nycpp.the_geom) from nycpp;」というクエリを実行すると、すべてのエリアのリストを取得します。
次に、クエリの結果を nycpp テーブルに UPDATE nycpp SET area_sizes = (select st_area(nycpp.the_geom) from nycpp); で追加してみました。しかし、エラーが発生します-「式として使用されるサブクエリによって複数の行が返されました」
エラーが発生する理由がわかりました... 12K以上のすべてのレコードを更新するスクリプトを作成する方法がわかりません....
誰かが複数のレコードの更新に関する情報への例またはリンクを提供できますか
私が使用しているデータベースはPostGISです
ありがとうクリス