user_visit 表结构:
id
user_id
visited_time
如何利用 group by 分组统计每天的新用户(之前没出现在表中的用户)的 count(distinct user_id), count(id)
如果用户连续多天访问,都有记录,那么在第二天及之后统计的时候这个用户就不是新用户了,不在统计范围之内
user_visit 表结构:
id
user_id
visited_time
如何利用 group by 分组统计每天的新用户(之前没出现在表中的用户)的 count(distinct user_id), count(id)
如果用户连续多天访问,都有记录,那么在第二天及之后统计的时候这个用户就不是新用户了,不在统计范围之内
建议加个访问次数
的字段,groupby会容易导致性能问题。
统计新用户的话,按日期统计访问次数为1
的就行了
数据库设计方面有问题的话可以加我微信xialeistudio交流~
4 回答1.3k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.3k 阅读
1 回答866 阅读✓ 已解决
1 回答658 阅读✓ 已解决
你以用户表的creat_time(DATE_FORMAT转成天)分组就好了