求高手帮忙,asp的站内搜索代码???从多表中搜索title。。。
1个回答
2012-03-03
展开全部
"select * from table1 as t1,table2 as t2 where t1.title like '团锋陵%"&Keyword&"%' or t2.title like '塌戚%"&Keyword&"%'"
有多个表,就用基胡逗号分割,要用 or 还是 and 你根据要求改。
有多个表,就用基胡逗号分割,要用 or 还是 and 你根据要求改。
更多追问追答
追问
"select * from web_com where name like '%"&key&"%'"我这是从web_com一个表中查询,如果是多个表是这样表示吗?"select * from web_com as name,web_info as name where name like '%"&key&"%'",这么不对
追答
如果不这些这样的写法,哪就用合并查询记录的方法,(已测试可行)。
sql = "select * from web_com where title like '%"&Keyword&"%' union all select * from web_info where title like '%"&Keyword&"%'"
你的这2个表都有个titile字段吗?如果没有,你要这样处理:
sql = "select 查询字段 as tt from web_com where title like '%"&Keyword&"%' union all select 查询字段 as tt from web_info where title like '%"&Keyword&"%'"
这样rs("tt")出来的时候才会读到相同的记录集字段名,以免出现“在对应所需名称或序数的集合中,未找到项目。”的错误。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询