MySQL에서 순번을 가져오는 기능(Oracle에서 rownum)이 없어서
아래 쿼리와 같이 사용하려고 합니다.
이 쿼리를 MySQL에서 직접 돌리면 문제없이 돌아가는데 jsp 내에서
돌리면 에러가 납니다.
=================================================================================
SET @num=0;
select (@num:=@num+1) AS rownumber, a.memberid from g_prepy
a, g_gravitysum b
where 1=1
and a.memberid = b.memberid
and a.useyn = 'Y'
and a.endyn = 'Y'
order by b.totgravity desc, a.regdate desc
limit 0,10
=================================================================================
변수 선언하여 사용하는게 첨이라서 잘 모르겠습니다.
위의 쿼리를 통채로 rs = pstmt.executeQuery() 로 실행시키는데 이
부분이 잘못된것 같습니다.
아시는분 계시면 도움 부탁드립니다.
감사합니다.
|