加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

select中的postgresql更新列

发布时间:2020-12-13 16:00:52 所属栏目:百科 来源:网络整理
导读:我试图用一个选择查询更新一个表中的列. 它运行并将整个type_列更新为宗教(文本字段). 我试图只更新宗教几何与宗地几何相交的行. update wash_parcels_finalset type_ = t.religious from (select wash_worship.religious from wash_parcels_final join wash
我试图用一个选择查询更新一个表中的列.

它运行并将整个type_列更新为宗教(文本字段).

我试图只更新宗教几何与宗地几何相交的行.

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

解决方法

我想这就是你想要的:

update wash_parcels_final
    set type_ = ww.religious 
    from wash_worship ww  
    where st_intersects(ww.geom,wash_parcels_final.geom);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读