본문 바로가기

개발공부/웹개발

[mysql] 위 아래 행 한번에 구하기 (이전,다음게시판 구하기)

select * from 테이블명
where ( seq = IFNULL((select min(seq) from 테이블명 where seq > 받아온 seq값),0) 
        or  seq = IFNULL((select max(seq) from 테이블명 where seq < 받아온 seq값),0)
)
 

: 받아온 seq값이란 중간인 행