https://leetcode.com/problems/consecutive-numbers/


조회할 데이터 : 3번 연속 나오는 숫자를 출력하기
SELECT l1.num AS ConsecutiveNums
FROM Logs AS l1
LEFT JOIN Logs AS l2 ON l1.id + 1 = l2.id
LEFT JOIN Logs AS l3 ON l1.id + 2 = l3.id
WHERE l1.num = l2.num AND l1.num = l3.num AND l2.num = l3.num
- id가 1씩 높아진다는 점을 이용해서 셀프조인 (다음 아이디)
- 3번 연속 같은 숫자가 나와야 하므로 id+2를 통해 다다음 아이디의 num도 출력
- 즉 조인 이후에는 테이블을 세로로 보나, 가로로 보나 똑같은 내용임을 알 수 있다