主题:搜索问题
xinqing0831
[专家分:0] 发布于 2008-03-21 16:48:00
我做的一个页面是通过模糊查询来搜索某个公司名称的,当选定该公司的时候,我要在此基础上通过搜索某个部门来进入该公司的该部门的详细内容里。每个公司里都会有“工会”这个部门吧,可是我编的程序里搜索“部门”的时候,就会出现所有公司的工会了,没有办法选定是固定的“某个公司”的“工会”了。这样的问题该怎么解决啊?
请大家帮帮忙啊!
回复列表 (共1个回复)
沙发
wxpc [专家分:1240] 发布于 2008-04-03 11:42:00
如果你的文字表述正确的话,继然你是[当选定该公司的时候,在此基础上通过搜索某个部门进入该公司的这个搜索的部门的详细内容。
你就把搜索时,加入该公司作为条件呀,
where 公司字段=选下的公司 and 部门字段=要搜索的部门
这样不就查到唯一该公司的部门了??
补充一下,上面假定的是在一个表里面作查询.
如果是你的公司和部门是分别两个表,GS表和BM表.
那么,最好是按公司表字段的ID作为识别该部门属于哪个公司的关键字,在后台添加一个部门时,在bm表数据里,将此ID保存为BM表中的另加的attrib字段中,这样例如公司表为id=3
那查询bm表时,就where 部门字段=搜索关键字 and attrib='3'
我来回复