我有来自两个不同表的两个查询.一个使用SUM函数,另一个使用COUNT函数.我需要的是总结他们的结果,这样我就可以得到一个包含总记录的表(例如表"C").
到目前为止,我已经尝试过这个连接,但它不起作用:
select a.origin, count(*) as received, sum(b.contacts) as sent
from bd.received a
left join db.sent b
on a.origin=b.origin
group by b.origin
Run Code Online (Sandbox Code Playgroud)
表A(收到的联系人)
select count(*), origin from db.received group by origin
Origin Count(*)
Email 500
Phone 200
Social 100
Run Code Online (Sandbox Code Playgroud)
表B(已发送联系人)
select sum(contacts), origin from db.sent group by origin
Origin Sum(*)
Email 20
Phone 100
Run Code Online (Sandbox Code Playgroud)
表C(总联系人)
Origin Total
Email 520
Phone 300
Social 100
Run Code Online (Sandbox Code Playgroud) 我有一个脚本,可以从API下载数据并将所有这些信息转换为CSV。我需要将这些数据放入MySQL的表中(我已经创建了该数据,并与MySQL Connector建立了连接)。反正有这样做吗?