[英]mysql sum values from query
mysql 查询如下所示:
SELECT count(f.id) as total, m1.fname FROM members m1 INNER JOIN new f ON m1.id = f.id
该查询的结果:
total | fname |
------------------
2 | john
3 | mike
5 | july
如何使用此 mysql 查询对“总计”列中的值求和?
在子查询上使用SUM
:
SELECT SUM(c.total) AS total_sum
FROM (
SELECT count(f.id) as total, m1.fname
FROM
members m1 INNER JOIN
new f ON m1.id = f.id
) AS c
您应该使用 sum() 而不是 count()。 你检查总和了吗?
SELECT sum(f.id) as total, m1.fname FROM members m1 INNER JOIN new f ON m1.id = f.id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.