例如,我的所有用户都有一个coins字段。我希望能够协作所有用户之间获得的所有硬币,但不确定如何查询它。
这是我当前的查询,我已经尝试使用这个查询。
$query = mysql_query("SELECT `coins` FROM `users` WHERE `coins` > 0");
echo mysql_result($query, 0);
SELECT SUM(coins) FROM users
应该可以工作。
裁判:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html
select SUM(coins) as Total_Coins from users
您需要使用SUM()函数:
SELECT SUM(`coins`) AS `total` FROM `users` WHERE `coins` > 0