我有两张桌子
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
现在我想将第二个表中两个子ID相同的总金额添加到第一个表中。
例如,该表的输出为600(加上1001100210031004)。
你能帮我做这个吗。
最佳答案
如果你有很大的桌子,那么这个变种更好
SELECT SUM(u.amount)
FROM user_details u
where exists (select * from tempTable t where t.child_id = u.child_id)
关于mysql - 将总和从一张表添加到另一张表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20423112/