SQL UPDATE语句中的GROUP BY 要如何写?
A表有字段A1、A2
B表有字段B1、B2、B3
C表有字段C1、C2、C3,C4
现在需要对B表的字段B3 –UPDATE B SET B.B3= C.C3
如下写法时会报错
update B set B..B3=(select C2, SUM (C3) as C3
from C
where C4='30'
GROUP BY C2 )
from
A,B,C
where
A.A1=B.B1
and
B.B2=C.C1
And
A.A2='XX' AND B.B2='XX' AND C.C4='XX'
报错提示:当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
问题在于C表的C3需要根据C2相同的内容相加,这个UPDATE语句应该怎么写
B表有字段B1、B2、B3
C表有字段C1、C2、C3,C4
现在需要对B表的字段B3 –UPDATE B SET B.B3= C.C3
如下写法时会报错
update B set B..B3=(select C2, SUM (C3) as C3
from C
where C4='30'
GROUP BY C2 )
from
A,B,C
where
A.A1=B.B1
and
B.B2=C.C1
And
A.A2='XX' AND B.B2='XX' AND C.C4='XX'
报错提示:当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
问题在于C表的C3需要根据C2相同的内容相加,这个UPDATE语句应该怎么写
...全文
相关推荐
SQL21天自学
想要短时间内自学sql 本文带你慢慢熟悉sql
MySQL SQL 优化指南:主键、ORDER BY、GROUP BY 和 UPDATE 优化详解
在开发高性能应用时,数据库查询效率往往是决定系统响应速度的关键因素之一。MySQL 作为最流行的开源关系型数据库之一,在处理大数据量时,SQL 语句的优化变得尤为重要。本篇文章将详细探讨 MySQL 中的 SQL 优化技术,主要包括主键优化、`ORDER BY` 优化、`GROUP BY` 优化以及 `UPDATE` 优化,帮助开发者提升数据库查询性能。
MySQL数据库中group by语句与update语句的用法研究.pdf
MySQL数据库中group by语句与update语句的用法研究.pdf
arcgis中的sql语句
arcgis中的sql语句,解释的很浅显。
常用的sql语句(select insert update)
这个文档是自己到网上找到对基础sql语句总结蛮好的希望对大家有点帮助。


疑难问题
