在我的表中,列是域,Prog_StdName,Jul,Aug,Sep,其中Prog_StdName依赖于域,我尝试了以下查询来显示表中的唯一数据,如下图所示:
SELECT DISTINCT domain, Prog_StdName
FROM cf_1ls
WHERE ls_no = 1234
我想为特定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`
答案 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`