私は2つのテーブルゲームとベットを持っています。私は各ゲームのベット数を数えたいと思う。しかし、私の現在の質問には、その特定のゲームIDの賭けがない場合、ゲームは含まれません。ここ行が存在しない場合にカウント値0を表示MYSQL
は私の現在のクエリです:
SELECT g.*,
Count(*) AS participants
FROM game g,
bet b
WHERE b.game_id = g.id
AND USER = ?
GROUP BY g.id
だから私は私のゲームのテーブルに3行を持って言うことができますそれをより明確にします。 game1には4ベット、game2には2ベット、bet3テーブルにはgame3に関連付けられた行はありません。結果は次のようになります。
g1 4
g2 2
g3 0
私は助けてくれたでしょう。
あなたは –