asp从两个表中提取数据显示在一个表格中?
假设A表中的字段是ID、nameB表中字段是ID、score,两个表中ID都为主键,要如何将B表中的score与A表连接后放在asp页面上的一个表格中显示出来表头为ID、...
假设A表中的字段是ID、name B表中字段是ID、score ,两个表中ID都为主键,要如何将B表中的score与A表连接后放在asp页面上的一个表格中显示出来表头为ID、name、score。并且要将A、B表中的所有数据都显示出来,哪位仁兄帮帮忙,希望能提供一下ASP代码。
数据库用的是ACCESS 展开
数据库用的是ACCESS 展开
3个回答
展开全部
看看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="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 视图名
这样就可以了
但是我建议你裂昌友使用 视图得方式来时间,这样 速度快 而肆槐且开发方便
你可以看看 sql server 怎么建立视图
查询视图得语句和查询表一样
selete * from 视图名
这样就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
喜庆旺宝 讲的很有道理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询