asp+access的多表单查询 10
用dw做网页的时候,从A,b,c三个表单中查询数据,如何在页面上讲查询到的数据按上产时间进行排列?不好意思看不大懂。。下面是我做的,<%setrecscjy=server...
用dw做网页的时候,从A,b,c三个表单中查询数据,如何在页面上讲查询到的数据按上产时间进行排列?
不好意思看不大懂。。下面是我做的,
<%
set recscjy=server.createobject("adodb.recordset")
recscjy.open "select top 3 * from scjy order by scjy_DateTime desc",connect,3
set recaqgl=server.createobject("adodb.recordset")
recaqgl.open "select top 2 * from aqgl order by aqgl_DateTime desc",connect,3
%>
后面直接显示。。这样只能实现每个表查询的内容按时间排列,我想实现从两个表里查询出来的所有数据混合起来按时间排列。。。如何实现呀?谢谢呀! 展开
不好意思看不大懂。。下面是我做的,
<%
set recscjy=server.createobject("adodb.recordset")
recscjy.open "select top 3 * from scjy order by scjy_DateTime desc",connect,3
set recaqgl=server.createobject("adodb.recordset")
recaqgl.open "select top 2 * from aqgl order by aqgl_DateTime desc",connect,3
%>
后面直接显示。。这样只能实现每个表查询的内容按时间排列,我想实现从两个表里查询出来的所有数据混合起来按时间排列。。。如何实现呀?谢谢呀! 展开
展开全部
三表查询暂尚没试过
双表查询经常有应用
双表查询经常有应用
更多追问追答
追问
怎么实现?
追答
双表查询
set rs=server.CreateObject("adodb.recordset")
rs.open "select A.id,A.name,b.nameb,b.bid from b inner join A on b.bid=A.id where A.xy=1",conn,1,1
其中 A.id,A.name,b.nameb,b.bid 为要显示的字段
b.bid=A.id where A.xy=1 为条件
展开全部
这个查询应该用到union
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
UNION这个用法不是所有数据库都能直接支持,你得试一试
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
UNION这个用法不是所有数据库都能直接支持,你得试一试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table1,table2 where table1.内容="关键字" or table2.内容="关键字"
你试一下看
希望对你能有所帮助。
你试一下看
希望对你能有所帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Access中的视图可以实现这个功能,别说三表,十个表都可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
三个表结构都一致?是的话就用 union all。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询