2012. 3. 8. 15:07

MySQL 내부함수를 사용하는 방법으로..
SELECT @RNUM:=@RNUM+1 AS ROWNUM FROM (SELECT @RNUM:=0) R
쿼리를 실행해보면 ROWNUM 컬럼에 값이 1이 찍혀나온다..
이걸 응용해서..

function foo(){
 if (counter <= 10)  return;
// it works!
}
SELECT @RNUM:=@RNUM+1, R.* AS ROWNUM FROM (
  SELECT @RNUM:=0, Q.* from (
   페이징 없는 오리지널 쿼리문
  ) Q
) R limit 0, 20
Posted by 물색없는세상