0

例如,我所有的用户都有一个硬币字段。我希望能够协作所有用户之间获得的所有硬币,但不确定如何查询它。

这是我当前的查询,我已尝试使用此查询。

 $query = mysql_query("SELECT `coins` FROM `users` WHERE `coins` > 0");
        echo mysql_result($query, 0);
4

3 回答 3

1

SELECT SUM(coins) FROM users应该管用。

参考:http ://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html

于 2013-04-26T09:22:54.547 回答
1
select SUM(coins) as Total_Coins from users
于 2013-04-26T09:23:38.343 回答
1

您需要使用SUM() 函数

SELECT SUM(`coins`) AS `total` FROM `users` WHERE `coins` > 0
于 2013-04-26T09:23:42.660 回答