小编Pau*_*a C的帖子

来自两个不同查询的求和结果(SQL)

我有来自两个不同表的两个查询.一个使用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)

sql sql-server

4
推荐指数
1
解决办法
994
查看次数

从Python编写数据框到MySQL

我有一个脚本,可以从API下载数据并将所有这些信息转换为CSV。我需要将这些数据放入MySQL的表中(我已经创建了该数据,并与MySQL Connector建立了连接)。反正有这样做吗?

python mysql dataframe pandas

2
推荐指数
1
解决办法
3361
查看次数

标签 统计

dataframe ×1

mysql ×1

pandas ×1

python ×1

sql ×1

sql-server ×1