180.连续出现的数字

题目描述

编写一个 SQL 查询,查找所有至少连续出现三次的数字。
返回的结果表中的数据可以按 任意顺序 排列。

解题答案

select distinct l1.Num AS ConsecutiveNums
from Logs l1 inner join Logs l2
on l1.Num=l2.Num
inner join Logs l3
on l2.num=l3.num
where l1.id = l2.id-1 and l2.id=l3.id-1

解题思路

很简单的三表连接,但是我没有想到,以为有聚合函数可以解决

posted @ 2023-01-15 19:02  信计一班王同学  阅读(27)  评论(0)    收藏  举报