我有两个表 - cpm
(cc
,ad_id
和cpm
)和clicks
(cc
和ad_id
)。帮助,MySQL查询
当我运行:
SELECT cpm.ad_id,
COUNT(clicks.id) * cpm.cpm AS clicks_income
FROM cpm
LEFT JOIN clicks on clicks.ad_id = cpm.ad_id and clicks.cc = cpm.cc
GROUP BY cpm.ad_id, cpm.cc
我得到:
ad_id | clicks_income
---------------------
1 | 271.00
1 | 2.60
2 | 238.00
现在的结果我想要的是:
ad_id | clicks_income
---------------------
1 | 273.60
2 | 238.00
我怎么能集团仅cpm
。 ad_id
和所有cc
的SUM?
当我删除cpm
。 cc
我得到:
ad_id | clicks_income
---------------------
1 | 273.00
2 | 238.00
难道你只是想通过ad_id组合,而不是cc? – Jodes 2011-05-22 16:03:38
是的,我做但看到我的编辑^ – ygaradon 2011-05-22 16:05:18