mysql统计数据,如何把空的也显示出来,我用group by,但是空的数据并不能显示出来,求解答............

如何一次性把所有的都显示出来,包括空的数据.....假如2月有两条数据,6,7,8月没数据的比如我要统计一年中每个月的会员注册量,12个月都要统计,再按月份排序,每个月都... 如何一次性把所有的都显示出来,包括空的数据.....
假如2月有两条数据,6,7,8月没数据的
比如我要统计一年中每个月的会员注册量,12个月都要统计,再按月份排序,每个月都要显示出来,没有的
就显示0条,我的语句是这样的 怎么把它都查出来, 能帮我解答一下吗? 我很急! select month,count(*) as num
from total where type='member_reg' group by month order by month asc
展开
 我来答
弓枋春2t
2014-03-05 · TA获得超过369个赞
知道小有建树答主
回答量:158
采纳率:100%
帮助的人:113万
展开全部
早说清楚啊

SELECT month,(case when type="member_reg" then count(*) when type="Null" then 0 end) as tal FROM `total` group by month order by month ;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏日娃1235c153
2014-03-05 · TA获得超过1万个赞
知道大有可为答主
回答量:5720
采纳率:67%
帮助的人:1124万
展开全部
用自连接啊!
追问
请问怎么用自连接呀?
id month(月份) time(时间) type(统计的类型)
1 2 1393558495 member_reg (会员注册量)
表名total
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式