こんにちは私は一連のサブクエリをグループ化しようとしていますが、各行に対して同じ結果が得られます。複数のサブクエリを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