mysql - 汇总表格的一列并将总和转移到另一个表格

标签 mysql sql

我有一个表 addToCart,我想对其内容求和,即 foodCal。总结完foodCal可不可以放在单独的表格里?如果我使用 SELECT SUM(foodCal) FROM addToCart,如何将 SUM 放入另一个表中?

顺便说一句,我正在使用 phpmyadmin 来管理我的表。

addToCart table contents

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

最佳答案

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

在你的情况下;

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

关于mysql - 汇总表格的一列并将总和转移到另一个表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41809582/

相关文章:

php - 没有根据where条件从数据库中获取正确的值

mysql - 如何获取远程机器的MySQL服务状态?

sql - MySQL 查询相等并取悦所有结果

mysql - 如何搜索具有常量值的最大 id

MYSQL选择当前连续获胜

php - 大型mysql数据库查询

mysql - 如何创建与 Fusion Tables "summarize"函数等效的 MySQL 查询?

php - mysql中的函数(1064错误)

sql - 如何将映射转换为配置单元中的列?

sql - 交叉应用不适用于 SQL SERVER 2000?