谁知道怎么读取多表查询中的重名域???
多表连接查询的重名问题!!
比如有两表tableA与tableB 都有id域 连接后如何取出tableA中的id值? 用rs("tableA.id")不能出结果
[此贴子已经被作者于2005-10-25 17:35:05编辑过]
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改个名也能解决问题 但不知有没有不改名的方法? 因为多表查询时难免会出现重名问题