ASP联表查询rs显示

来源:百度知道 编辑:UC知道 时间:2024/06/23 00:44:40
<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from web1,web2 where web1.id=web2.id",bb,1,1
%>
然后我只要显示web1里面的table字段
请问题我在下面的ASP里面应该怎么写<%=rs("web1.table")%>
可是这样包错,请问题应该怎么写

汗……

<%=rs("table")%>就可以了。

ASP里面没有“什么.什么”的。如果两个表里面都有table这个字段的话,只会出现第一个table字段的内容,按照你的写法,也就是web1这个表里的table字段的内容。

另外table是sql语句的关键词,最好不要用它来做字段名。

你如果table两个表中都有,在sql执行的时候回报错,你的分别将他们处理,一般我们在写sql的时候就给他们起别名,这样在后面使用时不会混淆!在sql中将他们处理好!

"select * from web1 where id in (select id from web2)"