题解 | #某乎问答最大连续回答问题用户及其对应等级#
某乎问答最大连续回答问题天数大于等于3天的用户及其对应等级
https://www.nowcoder.com/practice/e080f8a685bc4af3b47749ca3310f1fd
select t.author_id, b.author_level, t.days_cnt from ( select a.author_id, count(1) as days_cnt from ( select distinct author_id, answer_date, dense_rank() over(partition by author_id order by answer_date) as ranks from answer_tb ) a group by author_id, date_sub(a.answer_date, interval ranks day) having count(1) >= 3 ) t left join author_tb b on t.author_id = b.author_id order by b.author_id asc