设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2257|回复: 5
打印 上一主题 下一主题

[查询] 如何设置固定记录的查询?

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-18 20:52:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在有A,B,C三个工作小组,如何实现只有A,B录入数据时查询的结果仍会有固定三个组的资料。
如:原表
组别    指标产量  实际产量
A         100               98
C         120               90

查询结果:固定三个组
组别    指标产量  实际产量
A         100               98
B          0                   0
C         120               90
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-5-18 22:11:34 | 只看该作者
假如有组别(组别)、产量(组别、指标、实际)两个表,产量表的数据与你的原表相同:
SELECT 组别.组别, 产量.指标, 产量.实际
FROM 产量 RIGHT JOIN 组别 ON 产量.组别 = 组别.组别;
3#
发表于 2011-5-18 22:24:27 | 只看该作者
aslxt还是比较厉害!我都没明白他的意思.
4#
 楼主| 发表于 2011-5-18 22:30:03 | 只看该作者
本帖最后由 lirong 于 2011-5-18 22:30 编辑

谢谢aslxt ,如明没有组别表用联合查询有好的方法吗?(联合查询的数据来源来自于数组)
5#
发表于 2011-5-20 20:35:11 | 只看该作者
lirong 发表于 2011-5-18 22:30
谢谢aslxt ,如明没有组别表用联合查询有好的方法吗?(联合查询的数据来源来自于数组)

如果没有组别表,你总得从某个地方获得固定的项目吧?要不然查询产量的时候,没有产量记录的组怎么添加?
就是说,组别可以不一定是表,可以是从其他表查询出来的结果,条件是要比产量的表的组别要多,或最全的。才能达到你要的效果。比如一个班级有赵1、赵2、...直到赵9等9个同学,每次交作业的时候可能只有部分人,甚至某位同学(比如赵9)可能从来就没有交过作业(即交作业的记录就没有他的),那么查询怎么还要把赵9的作业记录列出来呢?你可以从学生登记表、班级考勤表...或其他表中查询出班级中的全部学生姓名,然后与交作业记录进行类似查询,才能在某班级的作业统计查询中,看到赵9从来没有交过作业。
就是数组也得有一个存放源数据的地方,不能在查询的时候手工输入吧?
6#
发表于 2011-5-20 22:29:09 | 只看该作者
本帖最后由 todaynew 于 2011-5-20 22:29 编辑
aslxt 发表于 2011-5-20 20:35
如果没有组别表,你总得从某个地方获得固定的项目吧?要不然查询产量的时候,没有产量记录的组怎么添加? ...


请分1、2、3,甲、乙、丙。
这大段文字,谁看着都眼晕。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 20:38 , Processed in 0.085554 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表