我有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\u parse\u error:您的sql语法有错误;查看与mysql服务器版本相对应的手册,以获得使用near'as的正确语法 totalUsers
从 collection
'在第1行
我如何做到这一点?
1条答案
按热度按时间wfveoks01#
您需要为表达式/列分别定义别名。