题目:获取连续三天登陆的用户
表结构:
CREATE TABLE `temp_last_3_day`
(
uid varchar(25) DEFAULT NULL comment '用户id',
dt date DEFAULT NULL comment '日期'
) ENGINE = InnoDB
AUTO_INCREMENT = 8
DEFAULT CHARSET = utf8mb4;
表数据:
INSERT INTO temp_last_3_day (`uid`, `dt`)
VALUES ('123', '2021-08-02');
INSERT INTO temp_last_3_day (`uid`, `dt`)
VALUES ('123', '2021-08-03');
INSERT INTO temp_last_3_day (`uid`, `dt`)
VALUES ('123', '2021-08-04');
INSERT INTO temp_last_3_day (`uid`, `dt`)
VALUES ('456', '2021-11-02');
INSERT INTO temp_last_3_day (`uid`, `dt`)
VALUES ('456', '2021-12-09');
INSERT INTO temp_last_3_day (`uid`, `dt`)
VALUES ('789', '2021-01-01'