日期:2014-05-18  浏览次数:20752 次

请问怎么在查找结果中继续查找
在根据条件查找出来的显示在grid表格中,再输入条件在已经查出的结果中继续查找。
最好是只用到select语句的方式。因为我看到原来写的就是全select语句,现在要改成写在配置文件里的,原来的实在太乱没法看。求个思路。
我的思路是这样的:在第一次查找出来的结果中根据第二次的条件进行查找。
但是发现一个问题,比如图中:

我第一次输入的条件为M有5条结果,第二次输入MI有2条,第三次再输入M还是2条,但第四次输入M结果变成了5条。而其要求为在上一次的结果中继续检索,是不能比上次的结果数目多的。想到在action里判断,如果条件与上一次重复就return,但简单检索还可以,复杂检索有十几个条件,看起来好麻烦。
求指教思路,最好是纯select语句的

------解决方案--------------------
都是同一个表操作,为啥不and呢?