ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1584|回复: 6

[求助] 求助Access里group后遇到的排序问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-1-3 16:04 | 显示全部楼层 |阅读模式
品名评价 价格 产地
西瓜 真好吃 3 A
西瓜 真好吃 2 B
西瓜不错 1 C
桃子不错 1 D
桃子真好吃 2 E
桃子真好吃 3 F
不错 3 G
不错 2 H
不错 1 I
各位大大,我在acess中建立了query把数据以“品名”和“品牌”来group,价格取最小值,可是我怎样同时列出最小价格所对应的产地呢?由于我的实际数据很大。一个一个看太麻烦了。当然excel的双列排序也大概能做,但我实际中的数据要复杂的多,需要group的项目就很多,所以还是access方便些。多谢各位了!

TA的精华主题

TA的得分主题

发表于 2013-1-3 16:37 | 显示全部楼层
  1. SELECT A.*,B.产地 FROM
  2. (SELECT 品名,品牌,MIN(价格) AS 最低价 FROM 表 GROUP BY 品名,品牌) AS A,表 AS B
  3. WHERE A.品牌=B.品牌 AND A.品名=B.品名 AND A.最低价=B.价格
复制代码

TA的精华主题

TA的得分主题

发表于 2013-1-4 10:24 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
学习一下!!

TA的精华主题

TA的得分主题

发表于 2013-1-4 22:14 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 shepdog 于 2013-1-4 22:30 编辑

如果你的数据很大,比如几十万条记录,用子查询可能会影响执行效率。可以用临时表:先删除临时表内容,再Group by到临时表,然后用临时表关联所要的表。

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-1-5 14:14 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
多谢各位指导,特别感谢版主

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-1-6 13:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 兆真Real 于 2013-1-6 16:20 编辑
shepdog 发表于 2013-1-4 22:14
如果你的数据很大,比如几十万条记录,用子查询可能会影响执行效率。可以用临时表:先删除临时表内容,再Gr ...

临时表说的是版主贴中的A表么?能具体说说怎么操作么?如何先删除内容?

TA的精华主题

TA的得分主题

发表于 2013-1-7 16:09 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
兆真Real 发表于 2013-1-6 13:09
临时表说的是版主贴中的A表么?能具体说说怎么操作么?如何先删除内容?

先创建个表,表格式同表A,然后,每次运行,先运行以下代码:
'删除临时表内容
Docmd.Runsql"delete * from A;"
'添加表A内容
Docmd.Runsql"Insert into A SELECT 品名,品牌,MIN(价格) AS 最低价 FROM 表 GROUP BY 品名,品牌;"

后面,就可以用A表的数据了。这样,A表就是临时使用的而已啊,我就习惯叫临时表
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-18 01:43 , Processed in 0.048779 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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