데이터 분석 기술 블로그

Consecutive Numbers _ Medium.LeetCode 본문

SQL/문제풀이

Consecutive Numbers _ Medium.LeetCode

데이터분석가 이채은 2025. 1. 5. 21:12

SELECT DISTINCT(l1.num) AS ConsecutiveNums
FROM Logs l1
JOIN Logs l2 ON l1.id = l2.id - 1
JOIN Logs l3 ON l1.id = l3.id - 2
WHERE l1.num = l2.num AND l2.num = l3.num;
  • ConsecutiveNums만 구하면 되는 거니까 만약에 1 1 1 2 1 1 1이어도 1이 두 번 Output에 나올 필요는 없다. 따라서 DISTINCT(l1.num)으로 구하면 된다.