我这有一个表信息如下:
id name number
001 a 10
002 b 2
003 c 6
001 a 5
003 c 2
001 a 20
.
.
.
我想的结果是
id name sum(number)
001 a 35
002 b 2
003 c 8应该很简单,但我就做不出来
求各位大虾多帮忙哦,,多谢
id name number
001 a 10
002 b 2
003 c 6
001 a 5
003 c 2
001 a 20
.
.
.
我想的结果是
id name sum(number)
001 a 35
002 b 2
003 c 8应该很简单,但我就做不出来
求各位大虾多帮忙哦,,多谢
group by id, name
from 你的表
group by id, name
例如re,content,field10,field11
这么多字段都要显示出来的话,不会第个字段都要group by(因为提示好象什么聚集吧)
id name number type number2 number3.....
001 a 10
002 b 2
003 c 6
001 a 5
003 c 2
001 a 20
.
.
.
我想的结果是
id name sum(number) ........
001 a 35
002 b 2
003 c 8
那SQL不是要这样子吗?select id, name, sum(number) as number
from 你的表
group by id, name,type,number2,number3......
只有这一种方法吗?有没有方便一点的呢?
id name number type number2 number3.....
001 a 10
002 b 2
003 c 6
001 a 5
003 c 2
001 a 20
.
.
.
我想的结果是
id name sum(number) ........
001 a 35
002 b 2
003 c 8
那SQL不是要这样子吗?select id, name, sum(number),type,nubmer2,number3,..... as number
from 你的表
group by id, name,type,number2,number3......
只有这一种方法吗?有没有方便一点的呢?
from 你的表
group by id, name