问一下这个语句该怎么写!!! update PayStream p inner join temp t on t.logNo = p.logNo and t.qid = p.qid set p.brokerage = sum(t.brokerage) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 报错。。[Err] 1111 - Invalid use of group function -- 后面加一个 where 语句,你现在的 where 在子查询中。 update PayStream p set brokerage = (select sum(brokerage) from temp t where t.logNo = p.logNo and t.qid = p.qid )where exists(select * from temp t where t.logNo = p.logNo and t.qid = p.qid ) temp是临时表,这样我试过不行才求助的 temp是临时表,这样我试过不行才求助的LZ的日临时表,是怎么建的,临时表也支持这样的写法。 另外,你什么版本的数据库? temp是临时表,这样我试过不行才求助的LZ的日临时表,是怎么建的,临时表也支持这样的写法。 另外,你什么版本的数据库?create TEMPORARY table 呀mysql 5.0.77-log 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 求教mysql问题,查询学生表中的学生性别为男,且总成绩大于500. 通过ADO更新mysql表,2600条,用了30秒,怎么优化?急。谢谢 MySQL int类型的字段怎么限制范围(年龄限制在0--120之间) mysqldump导出 About MYSQL trigger,当某列改变执行 sql语句问题 postgresql的更新,插入问题 如何用vc来启动和停止mysql服务? 请问支持事务、视图、外键、存储过程的mysql版本在哪儿可以下载到啊? mysql触发器的问题 数据表某字段指定字符后面增加内容 在指定字符前前面插入内容
报错。。
[Err] 1111 - Invalid use of group function
-- 后面加一个 where 语句,你现在的 where 在子查询中。
update PayStream p set brokerage = (select sum(brokerage) from temp t where t.logNo = p.logNo and t.qid = p.qid )
where exists(select * from temp t where t.logNo = p.logNo and t.qid = p.qid )
temp是临时表,这样我试过不行才求助的
temp是临时表,这样我试过不行才求助的LZ的日临时表,是怎么建的,临时表也支持这样的写法。 另外,你什么版本的数据库?
temp是临时表,这样我试过不行才求助的LZ的日临时表,是怎么建的,临时表也支持这样的写法。 另外,你什么版本的数据库?create TEMPORARY table 呀
mysql 5.0.77-log
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。