表の列は次のように構成:移入列が
経度、緯度、GID、ハッシュ
-78.885636、36.854、1、空
のPostgreSQL 9.4を使用し、列ハッシュを更新して、geohash関数の結果を得ようとしています。
列を更新するには、私が使用しています:
UPDATE my_table SET Hash = (SELECT ST_GeoHash(ST_SetSRID(ST_MakePoint(longitude::float, latitude::float), 4326))
FROM my_table);
をしかし、私はエラーを取得する:
ERROR: more than one row returned by a subquery used as an expression.
私はこれに新たなんだので、私は退屈な質問をすることができます。どんな助けもありがとう。今のところ私はRTFMになります。
MY_TABLEのいずれかの主キーがありますか? – McNets