1
我正在Postgres 9.4工作。我有兩個表:將查詢的輸出插入到postgres中的另一個表中?
Table "public.parcel"
Column | Type | Modifiers
ogc_fid | integer | not null default
wkb_geometry | geometry(Polygon,4326) |
county | character varying |
parcel_area | double precision |
Table "public.county"
Column | Type | Modifiers
--------+------------------------+-----------
name | character(1) |
chull | geometry(Polygon,4326) |
area | double precision |
我想找到縣在parcel
附着地塊的總面積的所有獨特的價值觀,和,然後將其插入到county
表分別name
和area
。
我知道該怎麼做的這個上半年:
SELECT county,
SUM(parcel_area) AS area
FROM inspire_parcel
GROUP BY county;
但我不知道是如何將這些值插入到county
。任何人都可以建議嗎?
我認爲這是這樣的:
UPDATE county SET name, area = (SELECT county, SUM(parcel_area) AS area
FROM inspire_parcel GROUP BY county)
謝謝。當我稍微編輯它時,這對我有效:「插入縣(名稱,區域)...' – Richard