2016-08-08 56 views
0

使用Postgres的,我有2個表:如何從其他表中獲取匹配數據?

  • 的列SID,代理和郵政編碼的第一個叫的領土。

  • 第二個叫postcodes,列id,郵編和幾何。

如何將表格郵編中的幾何列數據放入具有匹配郵編的表區域?

+0

你有沒有嘗試加入兩個表。 –

回答

3

在查詢:

select t.*, p.geometry 
    from territories as t left join postcodes p on t.postcode=p.postcode 

那隻能如果沒有在郵政編碼表duplicateds郵政編碼。

如果要更新表領土,首先添加列,然後更新:

update territories t set geometry = p.geometry 
    from postcodes p 
    where t.postcode=p.postcode 
相關問題