我是mysql的新手,我需要获取列的总和,但无法在单个命令中获取
我有一个表
Name, Class, zone1,zone2,zone3,zone4
X, 1, 10,20,30,40
X, 2, 50,60,70,80
Y, 1, 20,30,40,50
Y, 3, 70,80,90,10
我需要一个mysql命令来获取每个名称和类的zone1到zone4之和
X,1,Sum
X,2,Sum
Y,1,Sum
Y,3,sum.
... etc
我尝试选择 (感谢我将查询修改为) 从表中选择“名称,类别,区域+ zone2 + zone3 + zone4”作为总计;
现在如何获得结果(尽管我可以在php中做,但是可以在mysql本身中做任何方法) X,1,Sum,2,Sum Y,1,Sum,3,sum ...等等
答案 0 :(得分:1)
将查询更改为select Name,Class,(zone+zone2+zone3+zone4) as Total from table;
,然后重试