请教一条SQL,结果返回两个统计数字~~~~~~~~~~~
假如Mysql数据表是这样
Table tablex
id	gid	active
1	1	1
2	1	1
3	2	1
4	2	0
5	2	0
我想统计出不同的 gid 的记录条数和对应的active非零的条数,例如上面的表查询的结果应该是
gid	num	active_num
1	2	2
2	3	1
有没有可能通过一条SQL语句来得到? ~~
------解决方案--------------------
SELECT GID,COUNT(*),SUM(IF(active>0,1,0))
FROM TT GROUP BY GID