VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1251|回复: 7

[已解决] 【SQL】SQL 语句 Group by 分组,Select * 如何判断显示分组里的哪条记录?

[复制链接]
21_avatar_middle
online_vip 发表于 2016-9-8 14:40:07 | 显示全部楼层 |阅读模式
5驿站币
本帖最后由 JiangMr 于 2016-9-26 10:30 编辑

如题 : 【SQL】SQL 语句 Group by 分组,Select * 如何判断显示分组里的哪条记录?

不多说直接上生sql 语句 :

select *
from [tablt name]
where ...
group by colum  

考虑: 分组后每一小组中存在多条数据,那么问题来了 Select *  返回的是哪条记录?





上一篇:CAnimateCtrl为什么播放不了AVI视频?
下一篇:正则问题,有高手吗?
51_avatar_middle
online_admins 发表于 2016-9-8 14:59:45 | 显示全部楼层
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
所以返回的结果不是哪条记录的,而是一个按照列分类进行合计的分组
21_avatar_middle
ico_lz  楼主| 发表于 2016-9-8 15:44:52 | 显示全部楼层
Syc 发表于 2016-9-8 14:59
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
所以返回的结果不是哪条记录的,而 ...

select MAX(BACKUP_TIME),* from BODY where PATH_MD5 in (select PATH_MD5 from BODY where COL_EXTENSION_2 = '2134564' and PATH_MD5 = 'poiuytre') and  NAME like 'New Text Document.txt%' and BACKUP_TIME <= '636088263134928605' group by PATH_MD5  

@Syc , 老大  这个SQL语句  成立嘛?,假设成立的话,返回的是哪条记录。
51_avatar_middle
online_admins 发表于 2016-9-8 16:01:42 | 显示全部楼层
JiangMr 发表于 2016-9-8 15:44
select MAX(BACKUP_TIME),* from BODY where PATH_MD5 in (select PATH_MD5 from BODY where COL_EXTENSI ...

你直接在 SQL 的查询分析器中执行一下这个语句,我光用眼睛看是看不出来的啊
21_avatar_middle
ico_lz  楼主| 发表于 2016-9-8 17:03:46 | 显示全部楼层
Syc 发表于 2016-9-8 16:01
你直接在 SQL 的查询分析器中执行一下这个语句,我光用眼睛看是看不出来的啊

@Syc , 能执行,但是想不出来是根据什么条件选择显示。分组里面有两条记录符合 select MAX(BACKUP_TIME),* .
      
10_avatar_middle
在线会员 发表于 2016-9-8 18:46:55 | 显示全部楼层
需要哪些 直接 where and  去查询不就得了

评分

参与人数 1驿站币 +2 热心值 +2 收起 理由
21_avatar_small JiangMr + 2 + 2

查看全部评分

21_avatar_middle
ico_lz  楼主| 发表于 2016-9-9 08:30:04 | 显示全部楼层
techminister 发表于 2016-9-8 18:46
需要哪些 直接 where and  去查询不就得了

where 和 group by  各有各自的好处吧。
51_avatar_middle
online_admins 发表于 2016-9-9 08:45:05 | 显示全部楼层
JiangMr 发表于 2016-9-8 17:03
@Syc , 能执行,但是想不出来是根据什么条件选择显示。分组里面有两条记录符合 select MAX(BACKUP_TIME), ...

嗯,那查询出来的结果应该是这两条记录根据 group by 的累加和

评分

参与人数 1驿站币 +2 热心值 +2 收起 理由
21_avatar_small JiangMr + 2 + 2

查看全部评分

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-9-21 07:49

Powered by Discuz! X3.4

© 2009-2019 cctry.com

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