たとえば、すべてのユーザーがコイン フィールドを持っています。すべてのユーザー間で獲得したすべてのコインをコラボレーションできるようにしたいのですが、それを照会する方法がわかりません。
これは私の現在のクエリです。このクエリを使用してみました。
$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