簡體   English   中英

從兩個不同的表中添加兩列

[英]Adding two columns from two different tables

我有兩個表具有相同的字段類型。 此處常見的字段是* BG_ID *和商店編號 現在,我想從兩個表,並將它們按BG_ID SUM兩列(* total_area *和* total_area_blk *)。

以下是我嘗試不起作用的內容:

 select t.bg_id, t.store_number,sum(a.total_area),sum(b.total_area_blk)
 from (select bg_id,store_number,total_area
 from temp_Prop_area_block a
 where store_number='33665'
 union all
 select bg_id,store_number,total_area_blk 
 from temp_Prop_area_BG b
 where store_number='33665')

希望對您有幫助!

SELECT bg_id,  store_number,  SUM(total_area)
FROM
  (
    SELECT bg_id,  store_number,  total_area as total_area
    FROM temp_Prop_area_block a
    WHERE store_number='33665'
    UNION ALL
    SELECT bg_id,   store_number,  total_area_blk as total_area
    FROM temp_Prop_area_BG b
    WHERE store_number='33665'
  ) my_view
GROUP BY bg_id, store_number;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM