次日留存率SQL语句。MySQL

求一个次日留存率的SQL语句,MySQL数据库,

条件呢,太含糊了。
同一张表还是每日一张表。

一、两张表 有共同id即可
select distinct t1.id
from table1 t1
join
table2 t2
on t1.id = t2.id

二、同一张表

-- 先提取出现在不同日期中的id,保证id不是仅在单日出现
-- 再本表join,多日出现的id,日期相差1天
select 
t1.id
from 
table t1
join(
select id,time,count(*) c1
from table
group by id,time
having(c1 > 1)
) t2 on t1.id = t2.id and DATEDIFF(t1.time,t2.time) = 1