SQL SERVER 有关于求和的问题

在SQL中 查询 A 表格 根据A表里面name名字的不同 number值相加 .比如说有 很多个相同的名字name 根据其中一个name1 查询相同name1下的number1并相加 然后赋值到另一个表B的某个列的字段里面 。

首先需要B表中有一列和A表中的name对应的列。

UPDATE B
SET b和 = (
 SELECT
  sum(number1)
 FROM
  A
 GROUP BY
  NAME
 HAVING
  NAME = B. NAME
);

追问

select A,sum(B)  from  C   GROUP BY A,B

order by B desc

就是相同的列不想加 不懂啊 这个

温馨提示:答案为网友推荐,仅供参考
相似回答