问题如下:
A B C
1 1 1
1 1 2
1 1 3
1 1 4对具有上面性质的信息进行查询,并把C的所有值相加,并删除多余信息。
查询后形式变为:
A B C
1 1 10
A B C
1 1 1
1 1 2
1 1 3
1 1 4对具有上面性质的信息进行查询,并把C的所有值相加,并删除多余信息。
查询后形式变为:
A B C
1 1 10
解决方案 »
- 纠结的mysql连接问题
- mysql中没有设置innodb_data_file_path怎么办?
- MYSQL LOAD DATA导入数据时对于“空值”处理异常。
- LOAD DATA INFILE 导入数据文件报错有人知道为什么吗?找了好多方法都不行
- select delete limit?
- 怎么把MYSQL卸载干净啊。。
- 请教:针对每组pid,返回时间最早的两个buyTime信息。
- 关于mysql字段排序问题,急
- 这种情况怎么设计表结构比较好?
- 使用mysql-front能直接向表中插入数据吗?(不用自己写sql语句)-----------???在线等待------------????
- 我的WEB程序访问MYSQL是不要密码的,可是MYSQL有密码?
- 感谢大家啊~但是按照大家的办法我100w的数据,运行了15个小时还没出结果。所以麻烦大家在看看啊~
from tb
group b a,b
create table tmp
as select * from tb where 1=2;insert into tmp
select a, b, sum(c) as c
from tb;delete from tb
where exists(select 1 from tmp where tmp.a=tb.a and tmp.b=tb.b);insert into tb
select a,b,c from tmp;-- 如果你的表实时业务非常繁忙的话,上面的方法不太适用
-- 建议用另外的方法!
from tt group by a,b
2. drop table tb
3. RENAME TABLE xxx TO tb但前提是你的原因是简单表,没有什么外键参照。