select user_id from ( select user_id ,连续日期 ,count(连续日期) 天数 from ( select user_id ,date_format(date_sub(log_time,interval r day),'%Y-%m-%d') 连续日期 from ( select register_tb.user_id ,log_time ,dense_rank()over(partition by register_tb.user_id order by log_time) r from register_tb left join login_tb on register_tb.user_id = login_tb.user_id ) a )b group by 1,2 ) c where 天数 >= 3

京公网安备 11010502036488号