mysql中不同列的行之和

mysql中不同列的行之和,mysql,Mysql,在我的表格列中,有domain、Prog_StdName、Jul、Aug、Sep,其中Prog_StdName依赖于domain,我尝试了以下查询以显示表格中的唯一数据,如下图所示: SELECT DISTINCT domain , Prog_StdName FROM cf_1ls WHERE ls_no = 1234 我想对下图中特定ls\u no=1234ID的每个唯一行的列(七月+八月+九月)求和,因为我有下面的查询选

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

 SELECT DISTINCT domain
               , Prog_StdName FROM cf_1ls 
                 WHERE ls_no = 1234

我想对下图中特定
ls\u no
=
1234
ID的每个唯一行的列(七月+八月+九月)求和,因为我有下面的查询
选择DISTINCT
domain
Prog StdName
,sum(七月+八月+九月)FROM
cf\u 1ls
WHERE
ls\u no
=“1234”
但这是显示器 这将起作用:)


看到了吧,但实际上这种问题是糟糕设计的症状。首先看规范化。欢迎来到堆栈溢出。请阅读草莓的链接,然后请,请,读这个。然后,您可能希望学习名为
SUM()
groupby
的SQL函数。并且,请不要在你的问题中包含图像;改为使用文本。你可以回答你的问题。
SELECT domain, Prog_StdName,SUM(Jul+Aug+Sep) AS total 
FROM cf_1ls 
GROUP BY domain 
HAVING ls_no='1234'