MySQL:SQL:总结两列为'名称',并在那里使用该名称
我试图在数据库中总结两列并返回结果。我有那个工作。
SELECT Id, SUM(Money + Bank) AS TotalMoney FROM Players_Stats GROUP BY Id
现在我有两列总计在一起我希望能够在where子句中使用'TotalMoney'?
SELECT Id, SUM(Money + Bank) AS TotalMoney FROM Players_Stats
WHERE TotalMoney BETWEEN 100000 AND 1000000
GROUP BY Id
我收到一个错误,指出TotalMoney不存在但我已经声明了它。
看看这个https://dba.stackexchange.com/questions/46061/mysql-equivalent-of-with-in-oracle(扰流板:将您的查询包装在“代理”中选择) –