MYSQL中特定ID的行总数和列总和

时间:2017-05-14 11:13:57

标签: mysql sql

在我的表中,列是域,Prog_StdName,Jul,Aug,Sep,其中Prog_StdName依赖于域,我尝试了以下查询来显示表中的唯一数据,如下图所示:

 SELECT DISTINCT domain, Prog_StdName
 FROM cf_1ls 
 WHERE ls_no = 1234

enter image description here

我想为特定ls_no = 1234 ID的每个唯一行添加列(7月+ 8月+ 9月),如下图所示,因为我有以下查询

SELECT `core`,`domain`, `Prog_StdName`, sum(Jul+Aug+Sep) as total 
FROM `cf_1ls`
GROUP BY domain
ORDER BY `id`

但显示 enter image description here

1 个答案:

答案 0 :(得分:0)

  

我希望为每个唯一行添加列(7月+ 8月+ 9月)   特别是ls_no = 1234 ID,如下图所示,因为我有   在查询下面

如果要对每行中的值求和,则不需要group by。只需使用+

SELECT `core`,`domain`, `Prog_StdName`,(Jul+Aug+Sep) as total 
FROM `cf_1ls`
ORDER BY `id`