例如,我的所有用戶都有一個硬幣字段。我希望能夠協作所有用戶之間獲得的所有硬幣,但不確定如何查詢。添加mysql字段
這是我目前的查詢,我試過使用這個查詢。
$query = mysql_query("SELECT `coins` FROM `users` WHERE `coins` > 0");
echo mysql_result($query, 0);
例如,我的所有用戶都有一個硬幣字段。我希望能夠協作所有用戶之間獲得的所有硬幣,但不確定如何查詢。添加mysql字段
這是我目前的查詢,我試過使用這個查詢。
$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() function:
SELECT SUM(`coins`) AS `total` FROM `users` WHERE `coins` > 0
感謝了很多人! – user2305310 2013-04-26 09:26:18
@ user230:不要忘記接受這個答案':-p' – halfer 2013-04-27 22:11:38
'SELECT SUM(硬幣)的金額從用戶那裏硬幣> 0' .. – 2013-04-26 09:21:58