MySQL の GROUP BY 関数を適用して、特定のセッションで発生したイベントの数をカウントするクエリがあります。セッションは 1 ずつ増加します。したがって、結果は次のようになります。
session events
100 10
101 15
102 29
103 15
104 2
特定のセッションにイベントがない場合、問題が発生します。したがって、セッション 102 に 29 個の観測が含まれているのではなく、0 個の観測が含まれていると想像してください。結果は次のようになります。
session events
100 10
101 15
103 15
104 2
GROUP BY にセッション 102 の 0 イベントを強制的に認識させ、結果を次のようにするには、どのような手法を使用すればよいでしょうか? つまり、イベントが 0 のセッション 102 をレポートします。
session events
100 10
101 15
102 0
103 15
104 2