我想运行一个为广告系列生成收入报告的查询。有 2 个表成员和付款。
members (id, campaign_code)
payments (id, member_id, amount)
我想创建一个按 分组的表格campaign_code
,即以这种格式
campaign_code, member_count, total_revenue
我将所有广告系列放入一个数组并运行它,
SELECT sum( amount ) AS amt
FROM (members
INNER JOIN payments
ON payments.member_id = members.id
)
WHERE campaign_code = 'XX'
这需要很多时间。无论如何要优化它还是在单个查询中完成?