【发布时间】:2017-05-26 04:16:44
【问题描述】:
我有一个查询返回的下一个数据:
agent group
----- ------
a1 g1
a2 g1
a1 g2
a1 g2
a2 g1
a3 g2
而我需要得到下一个总结如下:
agent g1_total g2_total
----- -------- --------
a1 1 2
a2 2 0
a3 0 1
我知道您可以通过只有两列的单个查询来完成,如下所示:
SELECT t1.agent, COUNT(t1.agent)
FROM t1
GROUP BY agent
但问题是我需要获取第二个表,因为最终程序(脚本案例)需要获取第二个表来创建统计信息。 有什么办法吗?
【问题讨论】: