易截截图软件、单文件、免安装、纯绿色、仅160KB

asp中access多表查询的问题急!

我想在asp中,实现把,表1,表2,表3,中的几个字段,查询出来,就是三个表联合查询(我用的时候两个表联合查询没有问题,但是就是不能三个表联合查询),
其中,表2的,mainid,字段和表1的id字段相关,表2的id字段和表三的classid相关,在asp中应该如何写语句来实现!请高手回答!
我写的是
select * from 2left join 3 on 2.id=3.classid inner join 1 on 2.mainid=1.id
但是不行,
而我在access中用select * from 2left join 3 on 2.id=3.classid
和select * from 2inner join 1 on 2.mainid=1.id
都是可以的!写在asp中也可以把各自的内容在asp页面中显示出来,但是不能同时 显示三个表的内容!

我也试过把*变成表名.相应字段,还不行!

SELECT a.id, b.id AS bid, c.classid from 表1 a JOIN 表2 b ON a.id=b.mainid JOIN 表3 c ON b.id=c.classid



谢谢youngsheep

access sql查询视图中还是不能用,我一查询,弹出,不支持连接表达式

不知道写在asp中能不能用啊,我试一下 去

hookee,123,即是表名,这个和我写的一样吧

是不是因为 select * 的问题,重名字段无法区分?

我要显示的几个字段中没有重名的。

谢谢啊,
用这个方法,出来 了,select * from (2 left join 3 on 2.id=3.classid) inner join 1 on 2.mainid=1.id
我又把left join 变成内连接就行了

引用
SELECT a.id, b.id AS bid, c.classid from 表1 a JOIN 表2 b ON a.id=b.mainid JOIN 表3 c ON b.id=c.classid


比较完美

呵呵,我也是来学习的


相关问答:

ASP简单问题

conn.asp

<%
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.MapPath("Connt ......

一段asp转php

<%if request.QueryString("start") <>"" then%>
<%if cint(start)>0 then%>
<a href="search.asp?q= <%=q%>&start= <%if request.Query ......

asp触发事件问题

在一个发表文章的页面,如果中途关闭页面,这提示是否放弃编辑,
如果点击放弃,则转向填写放弃原因的界面,
如果点不放弃,这停留在原页面,
如果是点击页面的超级链接,则触发事件失效

如何编写代 ......

关于ASP代码的加密问题。

在网上看到一些跟乱码差不多的ASP代码,结果放到IIS里面照样可以运行。这是为什么啊?

IIS怎么会认识 这些乱码呢?
在运行时组件可以解密的

里面应该写了
<SCRIPT LANGUAGE="VBScript.Encode ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号