LeetCode题库 - 连续出现的数字
1. 题目来源:
连续出现的数字
2. 具体题目:
表:Logs表
需求:查询Logs表中所有至少连续出现三次的数字
3. 思路:
首先是连续,那么保证id是连续的;
然后是出现三次,说明id连续对应的数字相同;
利用自连接实现
4. 具体操作:
SELECT DISTINCT a.num ConsecutiveNums FROM logs a,logs b,logs c WHERE a.id = b.id-1 AND b.id = c.id-1 AND a.num = b.num AND b.num = c.num;
查询结果