我正在计算每个广告类别的点击次数。我正在将类别传递给函数,我有 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/