inflearn logo
강의

Course

Instructor

[A hundred words are not as good as seeing once] Advanced SQL for data analysis

Solving LeetCode problems with unusual join conditions + performing self-joins with two or more tables

리트코드 consecutive numbers 질문

336

jiwonk221

2 asked

0

설명해주신 쿼리 외에, 리트코드의 해설을 보면 하단처럼 풀이하는 방법도 있다고 나오는데요, INNER JOIN을 쓰지 않고도 테이블이 합쳐진거라고 이해해도 될까요? 감사합니다. 

SELECT DISTINCT

    l1.Num AS ConsecutiveNums

FROM

    Logs l1,

    Logs l2,

    Logs l3

WHERE

    l1.Id = l2.Id - 1

    AND l2.Id = l3.Id - 1

    AND l1.Num = l2.Num

    AND l2.Num = l3.Num

sql

Answer 1

0

sdatarian

안녕하세요 jiwonk221님,

질문에 적어주신 것처럼, JOIN을 대신해서 콤마(,) 를 사용한 것이 맞습니다.
JOIN 뒤의 ON에 적는 내용을 WHERE 절에 적어 동일하게 표현한 것입니다.

함께 확인하시면 좋을 웹사이트 링크를 첨부하니, 문법을 이해하시는 데에 도움이 되길 바랍니다 :)

  1. [stackoverflow] What's the difference between comma separated joins and join on syntax in MySQL?
  2. [MySQL] 13.2.10.2 JOIN Clause

순위 함수 연습 문제 - 스테디셀러 작가 찾기

0

85

1

문제 내용이 잘못된 것 같습니다.

0

58

2

서브쿼리 질문

0

59

2

[수업질문] 서브쿼리 > null데이터 avg사용 주의

0

72

1

서브쿼리는 언제 작성하는건가요?

0

68

1

안녕하세요 질문드립니다.

0

66

2

Top Earners 문제관련 질문

0

96

2

고급반 cheetsheet

0

149

2

196. Delete Duplicate Emails 좋은 코드 질문

0

141

1

a.id = 1과 b.id=1이 없어도 되는 이유

0

125

0

강의 플랫폼

0

198

3

리트코드 177번 function 풀이중 case when 활용을 위한 서브쿼리 구문을 제출 시 검증에 통과되지 않도록 보강된 듯 하네요

0

205

2

ERD 읽는법에 추가 질문 있어요

0

249

1

lead, lag로 풀이할 시 id 값이 존재하지 않는 경우의 오답

0

356

2

사용자정의함수

0

230

1

이 문제 inner join이 이해가 안됩니다.

0

295

1

평균 함수 사용할 때 주의점과 해결법

0

259

1

196. subquery로 풀 때, 궁금한 점

0

383

2

쿼리성능 질문드립니다.

0

313

1

리트코드 highest department salary 문제

0

258

2

The report 문제 order by부분 질문

0

269

2

리트코드 서브쿼리 문제 질문

0

420

1

DEPARTMENT HIGHEST SALARY 서브쿼리 문제 문의

0

235

1

서브쿼리의 활용사례 및 조인관련질문

0

283

1