gpt4 book ai didi

mysql - #1111 - 组函数的使用无效

转载 作者:行者123 更新时间:2023-12-01 00:23:29 26 4
gpt4 key购买 nike

尝试运行此查询时出现错误:

UPDATE tbl1, tbl2 SET `tb1`.field=SUM(tbl2.grade) WHERE tbl2.word=tbl1.word

这是错误:#1111 - 组函数的使用无效

我基本上是想从 tbl2 中获取一个字段的总和并将其插入到 tbl1 中

最佳答案

加入一个计算每个单词总成绩的子查询。

UPDATE  tbl1 a
INNER JOIN
(
SELECT word, SUM(grade) totalGrade
FROM tbl2
GROUP BY word
) b ON a.word = b.word
SET a.field = b.totalGrade

关于mysql - #1111 - 组函数的使用无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19711095/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com