
SQL 修改数据,同一张表中,同一列,根据条件不同进行修改
表数据:ABC1AE2AD3CE4CD如何根据条件C,查询到A列数据3,4,根据C列中的D、E和B列中A数据的DE相对应,将C的3,4数据累加到A中的,12...
表数据:
A B C
1 A E
2 A D
3 C E
4 C D
如何根据条件C,查询到A列数据3,4,根据C列中的D、E和B列中A数据的DE相对应,将C的3,4数据累加到A中的,12 展开
A B C
1 A E
2 A D
3 C E
4 C D
如何根据条件C,查询到A列数据3,4,根据C列中的D、E和B列中A数据的DE相对应,将C的3,4数据累加到A中的,12 展开
1个回答
展开全部
update table x
set A=(select sum(A) from table y where y.C=x.C)
where x.B='A'
set A=(select sum(A) from table y where y.C=x.C)
where x.B='A'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询