【发布时间】:2017-06-09 09:39:03
【问题描述】:
我有两张表,列相同,行数不同。我需要将这些表合并为一个,使用 client_id 和 segment_name 作为不同条目的唯一标识符,如果两个表之间存在匹配,则将 user_count 相加。非常感谢任何帮助。
表 A
client_id | segment_name | user_count
-------------------------------------
45845 | segment45877-58 | 2358
55255 | weather558 | 20
88890 | jobs-listing | 558
表 B
client_id | segment_name | user_count
--------------------------------------
45845 | segment45877-58 | 100
55255 | weather558 | 350
2454 | leonardo-da-vinci | 5465
表 C(新)
client_id | segment_name | user_count
-------------------------------------
45845 | segment45877-58 | 2458
55255 | weather558 | 370
88890 | jobs-listing | 558
2454 | leonardo-da-vinci | 5465
【问题讨论】:
标签: sql merge postgresql-9.3