求助一个SQL语句怎么写

qczl1224 2006-09-11 10:14:36
a b c
1 ww 100
2 ww 110
3 mm 90
4 mm 95
5 mm 120
6 yy 480
7 yy 70
8 tt 300
9 tt 150


上面是一个表 我希望一个SQL语句有下面这个效果

a b c
6 yy 480
8 tt 300
5 mm 120
2 ww 110

就是字段b不可以重复。。。。。谢谢 C字段排序很简单
...全文
310 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qczl1224 2006-09-11
  • 打赏
  • 举报
回复
谢谢大家了,不过我问题还没解决 我的b字段是连表查的,我测试了N久都不行,单个表 group by 就可以了。。
SilenceSoul 2006-09-11
  • 打赏
  • 举报
回复
select *from (select a,b,max(c) as c from tab group by b) as t order by c desc;
这个OK
woowindice 2006-09-11
  • 打赏
  • 举报
回复
select max(a),b,max(c) from table group by b order by c desc
esprit0318 2006-09-11
  • 打赏
  • 举报
回复
呵呵,来晚了!
zuguanqun 2006-09-11
  • 打赏
  • 举报
回复
上面的这个ok
lip009 2006-09-11
  • 打赏
  • 举报
回复
上面的没有得到最大值,这个OK
select *from (select a,b,max(c) as c from tab group by b) as t order by c desc;
「已注销」 2006-09-11
  • 打赏
  • 举报
回复
select *from table group by b order by c desc
这个差不多,1楼我不太认可
个人意见
lip009 2006-09-11
  • 打赏
  • 举报
回复
select *from table group by b order by c desc
奇伢 2006-09-11
  • 打赏
  • 举报
回复
SELECT distinct(b) FROM table t order by t.c;

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧