【发布时间】:2013-02-20 00:34:14
【问题描述】:
我有 2 个 MySQL 表(用户和 cmets)——我想做的是获取一份报告,告诉我有多少用户发表了 1 条评论,有多少用户发表了 2 cmets,有多少用户发表了 3 cmets 以及有多少用户制作了 4 个以上的 cmets,按月和年分组。
我有这个查询来获取每个用户按年/月分组的 cmets 数
select year(c.datecreated) as comment_year, month(c.datecreated) as comment_month,
count(c.id) as num_comments
from tblcomments c
inner join tbluser u on u.id = c.userid
where
c.datecreated <= '2013-02-19' and c.datecreated >= '2012-03-01'
group by c.userid, year(c.datecreated), month(c.datecreated)
如何修改此查询以获得我想要的结果?
【问题讨论】:
标签: mysql