标题: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
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册: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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-507549-1-1.html




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

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