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, ShowMinWhere………………
如果改为:
SELECT DATA.部番, DATA.日付1, DATA.日付2, DATA.日付3
FROM DATA Where………………是可以分组的,但这属于参数查询,需要你输入参数才能完成查询结果。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3