asp从两个表中提取数据显示在一个表格中?

来源:百度知道 编辑:UC知道 时间:2024/06/30 16:03:46
假设A表中的字段是ID、name B表中字段是ID、score ,两个表中ID都为主键,要如何将B表中的score与A表连接后放在asp页面上的一个表格中显示出来表头为ID、name、score。并且要将A、B表中的所有数据都显示出来,哪位仁兄帮帮忙,希望能提供一下ASP代码。
数据库用的是ACCESS

看看SQL语句就可以完成这个问题了,看下面:
sql="select A.ID,A.name,B.score from A left join B on A.ID=B.ID"
rs.open sql,conn,1,1
解释:
按常理,一个人存在的话,他不见得就存在分数;反过来,分数存在,这个人必然存在.因此,使用做连接“left join”就能满足你的要求。
A left join B,A表左连接B表,这样的结果是A所有数据都查询到,B对A进行匹配,必然B的数据也将全部显示
on A.ID=B.ID,不用想。一看就是条件了
----------
加分哦!

可以使用 sql语句来实现双表 或者多表 查询

但是我建议你使用 视图得方式来时间,这样 速度快 而且开发方便

你可以看看 sql server 怎么建立视图

查询视图得语句和查询表一样

selete * from 视图名
这样就可以了

喜庆旺宝 讲的很有道理