Javascript 如何在MYSQL中添加多列并存储在不同的输出中?

Javascript 如何在MYSQL中添加多列并存储在不同的输出中?,javascript,mysql,sql,node.js,Javascript,Mysql,Sql,Node.js,我有4列,其中我想分别得到2-2列的两个和值 我正在尝试这个 SELECT (SUM (`user1`) + SUM(`user2`)),(SUM (`customer1`) + SUM(`customer2`)) AS (`totalUsers`,`totalCustomers`) FROM `collection` 它为我们工作 SELECT SUM (`user1`) + SUM(`user2`) AS `totalUsers` FROM `collection` 我

我有4列,其中我想分别得到2-2列的两个和值

我正在尝试这个

   SELECT (SUM (`user1`) + SUM(`user2`)),(SUM (`customer1`) + SUM(`customer2`)) 
   AS (`totalUsers`,`totalCustomers`) FROM `collection`
它为我们工作

  SELECT SUM (`user1`) + SUM(`user2`) AS `totalUsers` FROM `collection`
我在给出结果

 RowDataPacket { totalUsers: 3345 }
所以我想用类似的方式来做,但它不适用于多重和的结果,它是给予

未处理的拒绝错误:ER_PARSE_错误:您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解第1行的“AS
totalUsers
FROM
collection
”中使用的正确语法

如何实现这一点?

您需要为表达式/列单独定义

SELECT (SUM (`user1`) + SUM(`user2`)) AS `totalUsers`,
       (SUM (`customer1`) + SUM(`customer2`)) AS `totalCustomers`
FROM `collection`