mysql - 将一个表中的总和添加到第二个表

标签 mysql sql sql-server

我有两张 table

Child_id (this is temporary table)
--------
1001
----------
1002
----------
1003
----------
1004
----------
1006

-

Child_id         Amount       (this table name is user_details)
-------------------
1001             100
--------------------
1002             250
--------------------
1003             100
--------------------
1004             150
--------------------
1008             400

现在我想将第二个表中两个 child_id 相同的总金额添加到第一个表中。 例如,此表的输出为 600(添加数量 1001,1002,1003,1004)。

请你帮我做这个。

最佳答案

你可以这样做:

SELECT SUM(u.amount)
FROM tempTable t
INNER JOIN user_details u ON t.child_id = u.child_id

这将导致两个表中具有 child_id 的记录的金额总和

关于mysql - 将一个表中的总和添加到第二个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20423112/

相关文章:

mysql - 与记录的各个字段的多对多关系

sql - 更新时违反约束

php - Mysql 选择计数不同和选择不同

mysql - 从hadoop更新mysql记录

mysql - Spring MVC 无法删除父行?

sql-server - 有关具有庞大数据集的数据库结构的建议

c# - 如何检查查询是否通过网络执行?

Mysql 索引键名重要性

php - 查找交易文件中100笔交易中连续出现5个以上序号的事件

sql-server - SQL SERVER 中的可信证书