私はMySQLデータベースを使用しており、この1行を除いて完全に正常に機能する大きなmysql_queryがあります。
SELECT game_id,
COALESCE(
SUM(CASE WHEN game_score = 1 THEN 1 ELSE 0 END)
-
SUM(CASE WHEN game_score = 0 THEN 1 ELSE 0 END), 0) AS score
FROM ....
WHERE ....
GROUP BY ....
COALESCE
この行は、必要なほとんどすべての数値を返しますが、関数を使用していなかったときと同じ数値です。game_score`フィールド
がある場合、このステートメントで0を返したいと思います。
私のコードはどこで間違っていますか? game_id that has an empty