怎样将两个不同条件的搜索结果连起来?加送积分!~
是这样的,我想搜索两个字段的内容,但是目前只是夹杂起来的结果。
我想先把A字段的搜索结果排出来,紧接着把B字段的搜索结果排出来。
并且,两个搜索结果中用一个分页条。(关键是这点我做不到!)
当然,假如A没有结果,不加任何提示的光把B结果显示出来。
或者,假如B没有结果,无提示的光把A的搜索结果显完就行。
不一定非要代码,只是寻求思路~谢谢~
参考答案:用SQL语句在VBSCRIPT里临时建一个表,表字段1,字段2,字段3,字段4
先用RS搜A字段的,把结果INSERT INTO临时表
再用RS搜B字段的,把结果INSERT INTO临时表
最后对这个临时表用RS取出所有字段显示.
然后用完之后DROP这个表.
以上只是理想状态,注意表名不能重复(表名使用用户ID比较保险),如果用户多的话,而且会加重服务器负担.
建议用这个思路建个存储过程来实现.