求和的sql语句 select ID,type,rkno,mount,date from table1 得到下图的结果:如果要得到同一机种数量和的结果(ETC56-605N总计为22=4+12+6),其余项不变,求这个sum的写法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样就好了:select ID,type,rkno,sum(mount),date from table1 group by type 这样不行,一个type可能对应多个rkno,如果这么写,rkno的信息就不全了。 select ID,type,group_concat(rkno),sum(mount),date from table1 group by type;这样可以不 select ID,type,rkno,mount,date,(select sum(mount) from table1 where a.type=type) from table1 a 这些列能用一起合并到一行的话 可以用group_concat 函数。要是保持原有的样子,就再家一个列,把这个sum值带过去(join) 你的SQL语句,结果是什么,贴 出来 select ID,type,rkno,mount,date,(select sum(mount) from `rk_confirm` where a.type=type) from `rk_confirm` a 按照你的写法得出来的和1楼的图片结果一样。我需要机种对应数量那一栏同type的值的相加结果,格式和图中效果类似。是不是写法有问题?我在分析查询器里试试。 select ID,type,rkno,sum(mount),date from table1 group by type,rkno; mysql 能插入带 \ 的数据么?急~~~~~~~~~ MySQL新手求助!高手请进来看看! if then else的问题 My sql 存储过程中使用光标出错???? 求教各位高手,那里有mysql管理器?如何使用? 嵌套查询的问题,在线等待 如何在Redhat--linux下安装使用MySQL? 哪里能下载到WIN2K上的mysql?我刚下载的mysql-4.1.0-alpha.zip里面没有setup.exe这个文件? 新手求助用游标update大量数据怎么写 求教关于新增表按条件计算的问题 删除两个表中没有匹配的记录 求助!mysql自增长列出现问题
select ID,type,rkno,sum(mount),date from table1 group by type
这样不行,一个type可能对应多个rkno,如果这么写,rkno的信息就不全了。
这样可以不
要是保持原有的样子,就再家一个列,把这个sum值带过去(join)
按照你的写法得出来的和1楼的图片结果一样。我需要机种对应数量那一栏同type的值的相加结果,格式和图中效果类似。是不是写法有问题?我在分析查询器里试试。
from table1 group by type,rkno;