表:Logs表
需求:查询Logs表中所有至少连续出现三次的数字
首先是连续,那么保证id是连续的;
然后是出现三次,说明id连续对应的数字相同;
利用自连接实现
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;
查询结果
![]()
原文:https://www.cnblogs.com/yanmai/p/13054668.html