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 に答える