먼저 data 가
1, O
2, O
3, X
4, O
5, O
이렇게 들어가있다고 가정했을대..
어떠한숫자가 들어왔을때 앞이나 다음을 알고싶거든요..O인것들에대해서.
즉 2가 들어오면 이전data 는 1,o 이고 다음data 는 4,o 이구요.
4가 들어오면 이전 data는 2,O이구 다음 data는 5.O 이구요.
머 data가 많지 않는다면 O인것에 대한 조건들로 인터에 담고 소트한후 인덱스로 가저오거나 그렇게 하면되긴하는데..
혹시 select 한문장으로 처리가 가능할까 해서 질문드립니다.
select 문에 저런문법은 없겟조--???
select single * from 테이블명 where 앞에필드명 > 입력받은 필드 숫자?
and 두번째 필드명 = 'O'.
대충 이런식으로 주면 될지 싶은데요....테이블에 저 숫자순으로 정렬이 돼있다면요...