首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
其他数据库开发
MySQL/Postgresql
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
MySQL查询组内排序
[已结贴,结贴人:donbing3]
加为好友
发送私信
在线聊天
donbing3
donbing
等级:
发表于:
2008-06-02 19:02:13
楼主
最近写查询SQL碰到个问题。
比如表test两行记录。
name size
aaa 1
aaa 2
我查询时用group by分组,把两个aaa合并起来。
select * from test group by name;
取出来的是aaa 1,第一行记录。可是我想拿的是这组内size最大的那个。
请问这在组内排序怎么写?
问题点数:
24
回复次数:
4
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tim_spac
Time Space
等级:
发表于:
2008-06-02 19:28:38
1
楼 得分:
12
SQL code
select
name,
max
(size)
from
test
group
by
name
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ccssddnnhelp
换个马甲
等级:
发表于:
2008-06-02 19:41:32
2
楼 得分:
0
用楼上的就行了。
.
=
=
=
=
思
想
重
于
技
巧
=
=
=
=
.
贴子分数 <20:对自已的问题不予重视。
贴子大量未结:对别人的回答不予尊重。
.
reply via CSDN viewer
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wwwwb
等级:
发表于:
2008-06-03 08:42:51
3
楼 得分:
12
select name, max(size) from tt group by name
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
donbing3
donbing
等级:
发表于:
2008-06-03 11:31:39
4
楼 得分:
0
谢谢。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友