现在一张表有4 个字段 分别为id name price company
问题:把所有名称相同的记录price 字段改为所有商品的平均值请问如何实现??
问题:把所有名称相同的记录price 字段改为所有商品的平均值请问如何实现??
解决方案 »
- 使用innobackupex和nc进行远程备份的问题
- 怎样使用Mysql的存储过程在C中?
- mysql存储过程中会话变量的并发问题
- 求一个比较简单的sql语句
- mysql正则表达式求助('@#4905#6#10034#A#3#10040#A#4#10033#A#3#1#2#0#2#1000#')
- Mysql数据库部分乱码,求助!
- 请问可以将整个数据表导入另一个表,同时将某个字段改成其他值吗?
- 数据库移植出现乱码的问题
- 安装mysql5出现问题!!!大神们求救啊!!!
- 用mysql存储过程将每个enable为1和is_app为1的app对应的数据插入到另外一张表里
- 怎样用SQL语句批量修改字符串中指定位置的字符
- mysql算总数
update tt a inner join tt b on a.name=b.name
set price=(select avg(price) from tt)
update tt set price=111 ;
分两部执行也可以啊
create table b select * from a;update a set price = (select avg(price) from b) where `name` in (select `name` from b group by `name` having count(1) > 1);drop table b;
set price=(select avg(price) from tt)