我有下表
AffID l Commision
-------------------------
MW001 5
MW004 10
MW001 25
MW001 5
MW004 5
我想提交一个查询,该查询计算列中的金额。因此,例如,我正在寻找的输出是:
MW001-35
我现在使用的查询无法正常工作,它会计算实际的记录数量。
$sql = "SELECT COUNT(*) as c FROM toutcome WHERE affID = '" . $_SESSION['affID'] . "'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo $row['c'] ;
最佳答案
查看所有不同的佣金,您可以对它们进行汇总和分组
SELECT SUM(commission) FROM toutcome GROUP BY affID
所以看到一个特定的只是这样做
SELECT SUM(commission) FROM toutcome WHERE affID = whicheveroneyouwant
关于php - 计算并添加mysql php中的列值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25327649/