Office中国论坛/Access中国论坛
标题:
简单查询结果的两个问题
[打印本页]
作者:
一克拉小猎
时间:
2011-4-12 15:28
标题:
简单查询结果的两个问题
本帖最后由 一克拉小猎 于 2011-4-12 15:30 编辑
大虾````您好``,问题总共有两个(文件在附件里),麻烦帮我看看:
问题1:部番一共有17981个,为什么Result2查询结果却大于17981呢?
问题2:为什么Result1中不能分组呢?我是另外再建了一个Result2才分组OK.
查询的顺序是:ShowMin ---- Result1 ----- Result2 麻烦大家了.
作者:
一克拉小猎
时间:
2011-4-12 15:32
本帖最后由 一克拉小猎 于 2011-4-12 15:33 编辑
我另外做了个小的ACCESS做实验,结果却是OK的..- -
作者:
roych
时间:
2011-4-12 17:38
回答1:
Result2不仅仅按部番分组,而且按日付1、日付2和日付3分组,所以部分部番有重叠。换句话说,同一个部番,只要日付1、日付2和日付3不一样,都要列出来。
回答2:
因为数据源来自于两个表(或查询),所以不能分组:
SELECT DATA.部番, DATA.日付1, DATA.日付2, DATA.日付3
FROM DATA, ShowMin
Where………………
如果改为:
SELECT DATA.部番, DATA.日付1, DATA.日付2, DATA.日付3
FROM DATA Where………………是可以分组的,但这属于参数查询,需要你输入参数才能完成查询结果。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3