php - Mysql一次查询多个SUM - 新手

标签 php mysql sum

我正在计算每个广告类别的点击次数。我正在将类别传递给函数,我有 10 只猫,所以我调用此函数 10 次以获得每个类别的点击次数。所以我想弄清楚是否可以在一个查询中完成。刚开始使用 mysql 这是我的代码:

SELECT SUM(clicks) AS 'clicks' FROM wp_cb_ads_manager WHERE category = '.$cat.'

这给了我

Array ( [0] => stdClass Object ( [clicks] => 11 ) ) 

是否可以在一个查询中执行此操作,以便检索数组中每个类别的 SUM。这是 2 个表的屏幕截图:

http://awesomescreenshot.com/00018kly6d http://awesomescreenshot.com/06418kltcc

首先我保留类别列表,其次我保留广告,其中一个字段用于检查广告属于哪个类别。

最佳答案

如果我没看错你的屏幕截图,这将显示按类别分组的总和;

SELECT category, SUM(clicks) AS clicks 
FROM wp_cb_ads_manager 
GROUP BY category

关于php - Mysql一次查询多个SUM - 新手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16377632/

相关文章:

Python:对列表中的 x 个元素求和

php - 配置 PHP Monolog 以通过流登录到 Amazon S3

php - 通过 OpenCart addOrder 方法处理订单

php - fatal error : Call to a member function assistance required

php - 如何使用 laravel 5.1 从数据库中只选择 2 列?

javascript - 如何根据下拉选择和按钮单击从 MySql 数据库中检索数据?

php - 如何用Mysql和Php从这三个表为学生生成成绩单

php - MySQL、PHP : How to "slide down" records by specific row?

java - 是否可以在不装箱/拆箱的情况下添加包装数字?

mysql - 按 6 个月窗口进行 SQL 聚合