jsp实现对数据库的二次检索?(100分 分不够可以一再加 )在线等

xinxideyilian 2006-04-30 09:11:22
小弟想实现对数据库进行二次检索,但不知道怎么实现?
想请高手帮帮忙,
问题是这样的:(数据库是sqlserver)
一次检索时;通过输入关键字可能会检索出来200条记录,
二次检索时;就是在一次检索的基础上进行的,这次可能通过输入出版社或发布日期等进行检索,检索结果就会少于200记录.
针对这中情况,怎么实现
...全文
184 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuyl_wind 2007-03-09
  • 打赏
  • 举报
回复
2种方法,要么保存条件要么存入临时表,保存条件就是把条件保存到session中,下次调出来就是了,保存到临时表的话就记得一定要删表或清数据,在存储过程中可以实现
xinxideyilian 2007-03-09
  • 打赏
  • 举报
回复
谢谢了
zclgod 2006-04-30
  • 打赏
  • 举报
回复
支持四楼
crazy_he 2006-04-30
  • 打赏
  • 举报
回复
最简单就是1楼的方法啊
zx2002027 2006-04-30
  • 打赏
  • 举报
回复
将第一次查询结果存入临时表
hemiao_1993 2006-04-30
  • 打赏
  • 举报
回复
MARK
xinxideyilian 2006-04-30
  • 打赏
  • 举报
回复
但是这样其不把整个表又全部扫描了一遍,检索效率肯定很慢了
awaysrain 2006-04-30
  • 打赏
  • 举报
回复
记录一下第一次查询的条件,第二次查询的时候加上第一次的条件
stone_lee 2006-04-30
  • 打赏
  • 举报
回复
awaysrain方法很简单阿,这么少的数据,时间上没什么感觉得。
lcllcl987 2006-04-30
  • 打赏
  • 举报
回复
用select的签套用法:
类似:
select * from (select * from yourtable where ....)as t where t.date='....'
qczl1224 2006-04-30
  • 打赏
  • 举报
回复
两次的条件都 OR 起来!
xinxideyilian 2006-04-30
  • 打赏
  • 举报
回复
能否给小弟个列子,我也想这把它放在临时表中,但是我不太会

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧