标题:谁知道怎么读取多表查询中的重名域???
取消只看楼主
rayii
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-10-24
 问题点数:0 回复次数:2 
谁知道怎么读取多表查询中的重名域???

多表连接查询的重名问题!!

比如有两表tableA与tableB 都有id域 连接后如何取出tableA中的id值? 用rs("tableA.id")不能出结果

[此贴子已经被作者于2005-10-25 17:35:05编辑过]

搜索更多相关主题的帖子: 重名 查询 
2005-10-24 23:43
rayii
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-10-24
得分:0 
who knows??

2005-10-24 23:48
rayii
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-10-24
得分:0 
a

sql="select * from articles,users where toid="&session("userID")&" and fromid=users.id"

if session("keyword")<>"" then if session("keyword")<>"reset" then sql=sql&" and title like '%"&session("keyword")&"%'or "

sql=sql&"company like '%"&session("keyword")&"%'or " sql=sql&"name like '%"&session("keyword")&"%' " else session("keyword")=null end if end if

sql=sql&" order by "&ordername

set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,1 情况就是users和articles两个表中都有id这个field 连接后欲显示article的id 写<%=rs("articles.id")%>确提示找不到该域 本来将一个表的field改个名也能解决问题 但不知有没有不改名的方法? 因为多表查询时难免会出现重名问题


2005-10-25 09:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-31282-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045869 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved