下面这部分能正确执行吗?为什么我的select * from ab limit 10,5不能执行,数据库中用200条记录,错误为:SQL命令没有正确结束
sql="select * from bbsdb where bbsparent='0' and bbsboard=\""+bbsboard_id+"\" order by bbstime ";
sql+=" limit "+(bbs_pgsize*n)+","+Integer.toString(bbs_pgsize);
sql+=";"; //取符合用户输入的条件的一定范围的值
sqlRst=sqlStmt.executeQuery(sql);
我想不知象这样能不能满足您的要求:
select * from (select Fieldname1,Fieldname2,... from tablename where condition order by Fieldnamen) where rownum>n1 and rownum<n2
请高手们评论一下,这样行吗?谢谢!