嗨我正在尝试对一系列子查询进行分组,但不断为每行获得相同的结果。如何在MySQL中对多个子查询进行分组
SELECT Campaign_Name,
(SELECT COUNT(Bounce)
FROM `temp_Data`) AS Sent, (SELECT COUNT(Bounce)
FROM `temp_Data`
WHERE Bounce = '0') AS Delivered, (SELECT SUM(Opened)
FROM `temp_Data`
WHERE Opened = '1')AS Opened
FROM temp_Data
GROUP BY Campaign_Name
结果是:
Campaign Name Sent Delivered Opened
Campaign1 300 278 196
Campaign2 300 278 196
我的数据是0.1所以,即使我总结它仍然给了我同样的结果。
如何获得每个广告系列的个人计数?
更改'where子句'你不改变它。 – NEER
向我们展示您的表架构如何。 – Martin