선택된 게시물이 도데체 몇번째 게시물인지 알고 싶을경우
속도, 부하.. 이것저것 묻지도 따지지도 않고 사용해봅니다.
SET @count=-1;
select * from (
SELECT idx, @count := @count +1 AS offsets from (
select idx from
table
order by
idx asc
) as d
) as c
where
c.idx = 시퀀스
만약 order by 절이 name과 같이 unique 하지 못한경우
order by name desc, idx asc 와 같이 유일한 순번으로 만들어야
망하지 않음 |
|
이 쿼리문이 row갯수가 엄청나게 클경우 사용할만 할까요?
|