| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 668 人关注过本帖
标题:ACCESS 中一次执行多条SELECT的疑问,请这边大佬给个思路
只看楼主 加入收藏
izhuce
Rank: 2
等 级:论坛游民
帖 子:25
专家分:12
注 册:2014-3-20
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:2 
ACCESS 中一次执行多条SELECT的疑问,请这边大佬给个思路
图片附件: 游客没有浏览图片的权限,请 登录注册

需要从“考生成绩”和“任课信息”两个表得到如图各班各科的优秀生人数,我现在是每科一条select查询,然后再从每科的查询select查询汇总出上图。
有没有办法把每科的查询(select语句)整合到一起,一次性得到上图的各班各科优秀生人数呢?
还是我的思路不对,有没有更好的方法?
谢谢大家。
搜索更多相关主题的帖子: 执行 查询 思路 多条 SELECT 
2021-11-16 22:57
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1058
专家分:2579
注 册:2015-12-30
收藏
得分:20 
ACCESS不知道,SQLserver是可以的
xsql = "SELECT * INTO #临时表1 FROM TB1 WHERE 条件1"
xsql = xsql + ";SELECT a.*,b.* FROM #临时表1 a,TB2 b WHERE 条件2"
* 执行xsql中的语句

可以先加工数据放到临时表,然后再对临时表做查询,得出结果返回来

当然,通过复杂的SQL语句通常也是可以得到结果的,但我的感觉,复杂的SQL后期读起来比较困难,而且效率不一定高,所以我都是先加工初步结果,然后再加工最终结果
2021-11-17 08:10
izhuce
Rank: 2
等 级:论坛游民
帖 子:25
专家分:12
注 册:2014-3-20
收藏
得分:0 
回复 2楼 laowan001
多谢
2021-11-18 07:48
快速回复:ACCESS 中一次执行多条SELECT的疑问,请这边大佬给个思路
数据加载中...
 
   



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

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