|
主题: 相关联表怎么查询
|
 死不了
职务:普通成员
等级:1
金币:0.0
发贴:89
|
#12005/2/4 10:02:44
我这么写,是不是想法就是错误的。Table1中包含一个字段id是从table2中读入的
set rs1=server.createobject("adodb.recordset") rs1.open "select * from table1",conn,1,1 set rs2=server.CreateObject("adodb.recordset") rs2.open "select [name] from table2 where id="&rs1("id"),conn,1,1 …… …… <%=rs2("[name]")%> <%=rs1("text")%>
|
 死不了
职务:普通成员
等级:1
金币:0.0
发贴:89
|
#22005/2/4 10:23:18
那你这个A 、B 分别是什么?
是随意取的吗?
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#32005/2/4 10:30:05
别名,随便取,和命名其他对象规则一样。
|
 死不了
职务:普通成员
等级:1
金币:0.0
发贴:89
|
#42005/2/4 10:48:48
谢谢两位,问题已经解决了。  <% set rs=server.createobject("adodb.recordset" rs.open "select A.*,B.* from table1 as A,table2 as B where A.id=B.id",conn,1,1 do while not rs.eof %> <%=rs("t1_name"  %> <%=rs("t2_chanpin"  %> <% rs.movenext loop rs.close set rs=nothing %>
|
 不是高手
职务:普通成员
等级:3
金币:5.0
发贴:1352
|
#52005/2/4 11:05:11
所有列全部输出啊,开销大的
|
 死不了
职务:普通成员
等级:1
金币:0.0
发贴:89
|
#62005/2/4 11:10:29
我只是举例,做的时候只查询了三项
谢谢你的提醒
|
 Juven
职务:普通成员
等级:2
金币:1.0
发贴:474
|
#72005/2/18 0:29:05
可以参考inner join命令的使用。
|