如何用SELECT进行合并查询?

Wocow 2004-03-24 03:56:54
有一个表t1,如下:
field1 field2 field3
a a1 1
a a1 2
a a2 3
a a2 4
b b2 5
b b2 6
c c1 7
c c2 8
c c2 9
----------------------------------------
要得到的结果如下:
field1 field2 field3
a a1 3
a a2 7
b b2 11
c c1 7
c c2 17
------------------------------------------
用一条SELECT来实现,也就是说根据FIELD2相同的合并并SUM(FIELD2)
谢谢

...全文
49 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wocow 2004-03-24
  • 打赏
  • 举报
回复
谢谢leeboyan(宝宝) ,我用了你的答案,是我要的结果,同实也谢谢 welyngj(平平淡淡)及其他人
zjcxc 元老 2004-03-24
  • 打赏
  • 举报
回复
楼上已经可以了.
leeboyan 2004-03-24
  • 打赏
  • 举报
回复
晕,打错了!
group by field2
victorycyz 2004-03-24
  • 打赏
  • 举报
回复
select min(field1) as field1,
field2,
sum(field3) as field3
from t1
group by field2
zjcxc 元老 2004-03-24
  • 打赏
  • 举报
回复
楼上已经可以了.
leeboyan 2004-03-24
  • 打赏
  • 举报
回复
select min(field1)as field1,field2,sum(field3)as field3 from table1 group by field1
welyngj 2004-03-24
  • 打赏
  • 举报
回复
select field1,field2,sum(field3) field3
from tbl
group by field1,field2
Wocow 2004-03-24
  • 打赏
  • 举报
回复
错了,是SUM(FIELD3)

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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