设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
1#
发表于 2011-5-18 22:11:34 | 显示全部楼层
假如有组别(组别)、产量(组别、指标、实际)两个表,产量表的数据与你的原表相同:
SELECT 组别.组别, 产量.指标, 产量.实际
FROM 产量 RIGHT JOIN 组别 ON 产量.组别 = 组别.组别;
2#
发表于 2011-5-20 20:35:11 | 显示全部楼层
lirong 发表于 2011-5-18 22:30
谢谢aslxt ,如明没有组别表用联合查询有好的方法吗?(联合查询的数据来源来自于数组)

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

本版积分规则

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

GMT+8, 2024-5-20 11:26 , Processed in 0.077053 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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