如何使用IF语句同时查询两个表里的内容?

来源:百度知道 编辑:UC知道 时间:2024/06/10 08:52:35
我做了个网站里面有个查询,但是它只能查询一个表的内容。求如何使他同时查询两个表的内容。最好使用if语句。
<%
dim rs,sql,conn,connstr
session("key")=trim(request.form("keyword"))

set conn = Server.CreateObject("adodb.connection")
'connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data/zhongguoqiyexinxiwang.mdb")

'..\data\zhongguoqiyexinxiwang.mdb
connstr="dbq=" & Server.MapPath("data/zhongguoqiyexinxiwang.mdb") & ";driver={microsoft access driver (*.mdb)}"
conn.open connstr

response.Write session("key")
if session("key")<>"" then
set rs=server.CreateObject("adodb.recordset")
sql="select * from product_info where product_name like '%"& session("key")& "%' and pass=1 order by sx asc"
elseif session("key2")<>"&qu

用OR去连接 例如
sql="select * from product_info where (product_name like '%"& session("key")& "%' or product_kind='%"&session("key")&"%' )and pass=1"
标识 产品名称里含有 或者 产品类别里含有