| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1244 人关注过本帖
标题:如何同时读取相同数据库多个数据表,取不同数据表数据表分类汇总
只看楼主 加入收藏
yingying2008
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-1-1
收藏
 问题点数:0 回复次数:4 
如何同时读取相同数据库多个数据表,取不同数据表数据表分类汇总

如何同时读取相同数据库多个数据表,取不同数据表数据表分类汇总,字段有以下,其中a.asp 是主表,内容如下:

编号 学号 姓名 电话 邮件 确定班级(动态表) 确定成绩(动态表)
01 20061230 aa 88888 111@163.com 初二 优
02 20061532 bb 88888 111@163.com 高二 良
03 20061333 cc 88888 111@163.com 初三 中
04 20061231 dd 88888 111@163.com 高一 差
05 20061248 ee 88888 111@163.com 初一 优
06 20061554 ff 88888 111@163.com 高二 良
07 20061332 gg 88888 111@163.com 初三 优
08 20061233 hh 88888 111@163.com 高三 优

请问高手如何查找出列表为确定班级"高三"的所有行信息,

<!--#include file="fun.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sqltext="select * from or where flag=0 order by id desc"
rs.open sqltext,conn,1,1
If rs.eof and rs.bof then
rs("id")%></td>
rs("use")%></td>
rs("name")%></td>
rs("tel")%></td>
rs("mail")%></td>
Getxinxi(rs("c_id"))%></td>
Getchengji(rs("cjtype"))%></td>

-----------------------------------------------------------
b.asp 是调用另外两个数据表数据表,b.asp程序如下:
<%
'******************
'取得班级名称
'******************
Function Getbanji(ZZID)

if trim(ZZID)="" then
exit Function
end if

set rec=server.createobject("adodb.recordset")
strsql="select c_name from xinxi where Id=" & ZZID & ""
rec.open strsql,conn,1,1

If Not rec.Eof Then
Getbanji=rec("c_name")
Else
Getbanji=""
End IF

rec.close
End Function

'******************
'取得成绩名称
'******************
Function Getchengji(ZZID)

if trim(ZZID)="" then
exit Function
end if

set rec=server.createobject("adodb.recordset")
strsql="select type from neirong where Id=" & ZZID & ""
rec.open strsql,conn,1,1

If Not rec.Eof Then
Getchengji=rec("type")
Else
Getchengji=""
End IF

rec.close
End Function
%>
-----------------------------------------------------------------------

请问高手如何查找出列表为确定班级"高三"的所有行信息,

搜索更多相关主题的帖子: 数据表 数据库 汇总 mailto 
2007-01-08 13:30
yingying2008
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-1-1
收藏
得分:0 
   有没有高手能详细解答.

2007-01-08 13:31
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
直接用
sql=select * from 表名,表名 where 条件1,条件2 order by id desc
这个不就是从多个表查询吗,是不是想要这个啊.
不过你说的真的让我有点糊涂,兄弟要练习一下语言表达能力哦.呵呵.
2007-01-08 14:10
yingying2008
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-1-1
收藏
得分:0 
sql=select * from 表名,表名 where 条件1,条件2 order by id desc

能不能写具体点啊,这句放在什么地方

2007-01-08 14:35
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
set rs=server.createobject("adodb.recordset")
sql=select * from 表名,表名 where 条件1,条件2 order by id desc
rs.open sql,conn,1,1
2007-01-08 15:28
快速回复:如何同时读取相同数据库多个数据表,取不同数据表数据表分类汇总
数据加载中...
 
   



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

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