总结表的一列并将总和转移到另一个表中

时间:2017-01-23 15:14:41

标签: mysql sql

我有一张表addToCart,我想将其内容加总为foodCal。在总结foodCal后,我可以把它放在一个单独的表中吗?如果我使用SELECT SUM(foodCal) FROM addToCart,我将如何将SUM放在另一个表中?

顺便说一下,我使用phpmyadmin来管理我的桌子。

addToCart table contents

2nd Table: calorieTotal (wish to put it here)

1 个答案:

答案 0 :(得分:2)

在MySQL中,支持对INSERT INTO进行子查询。换句话说,您可以在INSERT INTO中使用(SELECT something)。

在你的情况下;

INSERT INTO calorieTotal (`totalCal`) VALUES ((SELECT SUM(foodCal) FROM addToCart));