LeetCode(数据库)- 活跃用户

简介: LeetCode(数据库)- 活跃用户

题目链接:点击打开链接

题目大意:略。

解题思路:如图所示解决方案此类题必杀技。

AC 代码


image.png


WITH t1 AS(SELECT * FROM Logins GROUP BY id, login_date)
SELECT DISTINCT t1_5.id, name
FROM t1 t1_1 JOIN t1 t1_2 ON t1_1.id = t1_2.id AND DATEDIFF(t1_2.login_date, t1_1.login_date) = 1
JOIN t1 t1_3 ON t1_3.id = t1_2.id AND DATEDIFF(t1_3.login_date, t1_2.login_date) = 1
JOIN t1 t1_4 ON t1_4.id = t1_3.id AND DATEDIFF(t1_4.login_date, t1_3.login_date) = 1
JOIN t1 t1_5 ON t1_5.id = t1_4.id AND DATEDIFF(t1_5.login_date, t1_4.login_date) = 1
JOIN Accounts a ON a.id = t1_5.id
ORDER BY t1_5.id
目录
相关文章
|
数据库
LeetCode(数据库)- 查询活跃业务
LeetCode(数据库)- 查询活跃业务
90 0
|
数据库
LeetCode(数据库)- 查询近30天活跃用户数
LeetCode(数据库)- 查询近30天活跃用户数
127 0
|
关系型数据库 MySQL 数据库
LeetCode(数据库)- 寻找用户推荐人
LeetCode(数据库)- 寻找用户推荐人
76 0
|
数据库
LeetCode(数据库)- 过去30天的用户活动 II
LeetCode(数据库)- 过去30天的用户活动 II
73 0
|
数据库
LeetCode(数据库)- 广告效果
LeetCode(数据库)- 广告效果
83 0
|
数据库
LeetCode(数据库)- 求关注者的数量
LeetCode(数据库)- 求关注者的数量
82 0
|
数据库
LeetCode(数据库)- 大满贯数量
LeetCode(数据库)- 大满贯数量
90 0
|
数据库
LeetCode(数据库)- 每天的最大交易
LeetCode(数据库)- 每天的最大交易
71 0
|
数据库
LeetCode(数据库)- 每月交易II
LeetCode(数据库)- 每月交易II
82 0
|
SQL 数据库
LeetCode(数据库)- 行程和用户
LeetCode(数据库)- 行程和用户
102 0