需要一个mysql语句在一个表中统计各个用户的记录数,及在指定时间后的记录数?
vvkl 2005-11-02 09:23:01 我想获得每个userid在所有记录数,及其在指定时间后的记录数,使用如下语句
获得所有记录数没问题,select userid,count(*) as count from user group by userid
结果
userid count
张三 5
李四 3
王五 3
赵六 6
但是指定时间后的记录数则只返回记录数大于0的
select userid,count(*) as count1 from user where addtime>11223344 group by userid
userid count1
张三 1
赵六 3
我想把为0的也显示出来该怎么办呢?最好是这个结果
userid count count1
张三 5 1
李四 3 0
王五 3 0
赵六 6 3
userid有很多,要不一条条的选就可以了。