2
選択クエリで1つのテーブルの列を更新しようとしています。postgresql update column from select
type_
列全体が実行され、religious
(テキストフィールド)として更新されます。
宗教的な幾何学がパーセルジオメトリと交差する行のみを更新しようとしています。
update wash_parcels_final
set type_ = t.religious
from (select wash_worship.religious
from wash_parcels_final
join wash_worship
on st_intersects(wash_worship.geom, wash_parcels_final.geom)) t
'そのクエリにt.religious'は何?その部分がなければ、それは働くかもしれませんが、 'type_'は列名のための奇妙な選択のように思えます。 –
t.religiousはテキスト – ziggy
ですので、最後にgeometry_intersectsを追加しますか? –