如何查询返回不包含在GROUP里的字段?

QJ886 2008-05-13 09:03:11
有一表1,字段有A,B,C,D,E以A分组,但如何得到结果里有B,C,D,E字段?
...全文
191 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chunyu.wu 2008-05-13
  • 打赏
  • 举报
回复
SELECT B,C,D,E
FROM 表1
GROUP BY A;
这个结果不就有B,C,D,E字段吗?
QJ886 2008-05-13
  • 打赏
  • 举报
回复
没注意看二楼,谢谢
hxmsammi 2008-05-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 QJ886 的帖子:]
有一表1,字段有A,B,C,D,E以A分组,但如何得到结果里有B,C,D,E字段?
[/Quote]

2楼说的没错,你想要什么样的效果,说清楚点,这个很简单的。
star_guan2008 2008-05-13
  • 打赏
  • 举报
回复
select A,count(B),count(C),count(D),count(E) from 表1 group by A
QJ886 2008-05-13
  • 打赏
  • 举报
回复
晕,忘记说了,b,c,d,e都是字符型的,加什么什么分组函数?
flg_inwind 2008-05-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 QJ886 的帖子:]
有一表1,字段有A,B,C,D,E以A分组,但如何得到结果里有B,C,D,E字段?

[/Quote]
在b,c,d,e字段上加分组函数就好了
yxiaowang 2008-05-13
  • 打赏
  • 举报
回复
select A,max(B),min(C),max(D),min(E) from 表1 group by A

17,377

社区成员

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

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