私は次のようなテーブルを持っています:
id q_id value
------------------------
1 2 5
2 2 NULL
3 2 5
4 2 NULL
5 4 2
6 4 NULL
7 4 2
8 4 NULL
私が欲しいのは、(たとえば)すべての値の合計を取得することですwhere q_id = 2
$sq = mysql_query("SELECT SUM(value) AS sum FROM table WHERE q_id = 2)or die(mysql_error());
while($row = mysql_fetch_array($sq)){
$sum = $row['sum'];
}
echo $sum."<br>";
しかし、私は得ています
5
5
しかし、私が欲しいのは、値の合計であり、代わりに10を期待しています。
助けてくれてありがとう。