MySql 질문드립니다. 쿼리 고수만

MySql 질문드립니다. 쿼리 고수만

작성일 2023.07.01댓글 1건
    게시물 수정 , 삭제는 로그인 필요

쿼리를 짜고 있는데 어렵네요. 

예를 들어 매핑 테이블에 이런식으로 매핑이 되어있는데
A   B
1 - 2
1 - 3
1 - 4

select를 했을 때,
결과로 
1 - 2
2 - 3
3 - 4
다음번의 숫자와 매핑되게 하고 싶습니다.
방법을 알려주실 수 있으실까요? 




profile_image 익명 작성일 -

특정한 정렬을 기준으로 이전행의 값이나 이후행의 값은 아래 윈도우 함수로 가져올 수 있습니다.

LAG() OVER() 또는 LEAD() OVER() 함수를 쓰면 됩니다만, 버전 8.0 이상만 사용가능합니다.

그리고 정렬조건까지 넣어줘야 하는거니,

현재 질문 내용으로 예문까진 못드리고 해당 함수들의 문법을 익혀 직접 적용 해 보세요.

검색하면 아래처럼 좋은 자료들 많이 나옵니다.

https://it-mi.tistory.com/56

건승하시길~

MySql 질문드립니다. 쿼리 고수만

쿼리를 짜고 있는데 어렵네요. 예를 들어 매핑 테이블에 이런식으로 매핑이... 그리고 정렬조건까지 넣어줘야 하는거니, 현재 질문 내용으로 예문까진 못드리고...

mysql 쿼리 질문!

... mysql 쿼리 질문드립니다 게시물 최신 작성된 순으로 회원을 묶어 회원정보 테이블과 조인하여 정렬하고 싶은데 검색해보고 쿼리를...

mysql 쿼리 질문드립니다.

... 뷰를 사용하지 않는 쿼리를 원합니다! 첫번째 질문처럼 행과 열을 바꾸는 쿼리를 피벗 또는 크로스탭 쿼리라고 하는데, MySQL 8.0...

MySQL 쿼리 질문 드립니다

... 각 구문을 설명까지 하기엔 너무 길어지므로 쿼리드립니다. 결과 확인하세요. 단, 8.0이전버전에선 아래 데이터만큼 row로 중복...

mysql 쿼리 질문드립니다..DUPLICATE...

... 그래서 제가 작성한 쿼리가 밑과 같습니다. INSERT... 이렇게 위 쿼리를 두번 실행할 경우 첨에 빈... 우선, 올리신 다음 쿼리는 정상적으로 작동 합니다....

mysql 쿼리 질문입니다.

... 어떻게 쿼리를 짜야 할지 예제를 부탁드립니다. 그냥 아래 처럼 조회하면 되지 않나요? 뭔가 다른 문제가 있는 건가요? SELECT * FROM (A쿼리) a, (B쿼리) b WHERE...