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;

查询结果

 

posted @ 2020-06-06 14:41  燕麦拿铁  阅读(152)  评论(0编辑  收藏  举报