jsp分页里的一条sql语句,求帮忙改错,

selecttop"+pageSize+"*fromlianxiwhereIDnotin(selecttop"+pageSize*(pageNow-1)+"IDfroml... select top "+pageSize+" * from lianxi where ID not in(select top "+pageSize*(pageNow-1)+" ID from lianxi where name like '%"+s1+"%')"
我要的目的是点击查询某个名字或关键字得出相应的个人信息并将它分页,我的SQL语句如上述,但是不成功啊,网页上只是吧前四条语句输出了(即是每页最大数量),我不管是模糊查询还是输名字查询都是这四条数据,而且点下一页都没有用么有反应,大神们看看如何改这条SQL语句,就是这条语句错了,其他地方绝对没问题 。
展开
 我来答
河清鱼戏水A
2014-04-16 · TA获得超过1963个赞
知道小有建树答主
回答量:753
采纳率:0%
帮助的人:659万
展开全部
虽然你的查询语句有点小问题(sql查询和分页查询里面的条件、排序应该保持一致),但是,不至于会出现点击下一页无效的情况!
建议可以加上排序条件
select top "+pageSize+" * from lianxi where ID not in(select top "+pageSize*(pageNow-1)+" ID from lianxi where name like '%"+s1+"%' order by ID) and name like '%"+s1+"%' order by ID“
追问
多加一个条件这个我试过了没用
追答
就我来看,很有可能是你的下一页的链接有问题!正常流程是点击下一页,访问页面仍然为当前页,但是传递给后台的参数page变化,后台查询语句根据新的page值重新查询结果!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式