group by查询问题,要列出不再group by后面的统计字段

chenou851123 2012-08-08 02:45:02
A表

AID AText1 AText2 AText3... AText9
1 11 21 31 91
2 12 22 32 92
3 13 23 33 93


B表

BID BText1 BText2
1 11 100
2 11 200
3 12 300
4 12 400
5 13 500
6 13 600

C表 结果需要join的表

结果

AText1 AText2 ... AText9 BText2 CText1
11 21 91 300
12 22 92 700
13 23 93 1100

我是用Group BY 怎么样把AText2-AText9的列列出来,并且和C表的数据join连接
...全文
134 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ORAClE SE 2012-08-08
  • 打赏
  • 举报
回复
意思没明白。
人生无悔 2012-08-08
  • 打赏
  • 举报
回复

--A,B表,你C表什麼結構
select A.*,t.BText2
from A
left join (select BText1,sum(BText2) BText2 from B group by BText1) t
on A.AText1=t.BText1;

17,377

社区成员

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

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