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
解题思路
很简单的三表连接,但是我没有想到,以为有聚合函数可以解决

浙公网安备 33010602011771号