2
回答
MYSQL留存的查询
华为云实践训练营,热门技术免费实践!>>>   

数据库菜鸟一枚。

话说在MYSQL上有一张user表,以天为粒度,记录登录的id和stats_time,还有一个是否当天注册的标志位type,比如:

id stats_time type

2 2012-11-25 0

3 2012-11-25 0

2 2012-11-24 1

……

我想查询当天留存,登录的人有多少是上一天注册的

比如25号,查询语句应该是这样的

select count(*) from user where stats_time='2012-11-25' and

id in (select id from user where stats_time='2012-11-24' and type=1)

现在我希望能把每天的留存一次性查询出来,该怎么写?

举报
2shou2shou
发帖于5年前 2回/608阅
顶部