求和的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 insert一条语句后,再select无法显示 怎样可以获得这样的查询结果 用vc 怎么在mysql 新建一个表,表名是任意一个字符串变量? 如何求出不符合增幅范围的记录? MySql中如何查询多个具有相同前缀名的表?在线等高人讲解 Mysql小问题 Mysql数据复制的问题 请问postgreSQL的用户问题 为什么mysql中的数据库,用着用着就不能用了? mysql 查询语句怎么写? 删除两个表中没有匹配的记录 求助!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;