根据条件读取数据库的值

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:38:23
数据库名phone
aa表下有字段 id;riqi;xingming;dianhua;dizhi
bb表下有字段 id;riqi;xingming;chanpin;jiage
aa表的riqi;xingming传给bb表的riqi;xingming

如果bb表的riqi;xingming和bb表的riqi;xingming一样,
那么就读出bb表的chanpin,jiage值,有多少条读多少条。根据bb表的id来读,如果没有。则输出“暂无”
<!--#include file="coon.asp"-->
<%
' Open connection to the database
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open EW_DB_CONNECTION_STRING

这下面的怎么写?

<table width="992" style="font-size:12px;" cellpadding="1" cellspacing="1" bgcolor="#0000CC">

<tr bgcolor="#FFFFFF" align="center">
<td width="18%">id</td>
<td width="18%" height="15">产品</td>
<td width="25%">价格</td>
</tr>
<tr bgcolor="#FFFFFF" >
<td>&

查询两个表的内容相对应的记录,关键并不是在ASP的代码上,而是在查询语句上的。

可以用 inner join 查询语句试试

不明白可以再问我~~

exec="select * from aa,bb where aa.riqi=bb.riqi and aa.xingming=bb.xingming "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
就 留