私は以下のようなクエリを持っています。
コンペティション 2 へのすべての提出物の ID を、それらが読まれた回数を含めて返します。
他のすべての大会からも行を返していることを除いて、すべてうまくいっています。なぜどこにしか加入していないの`competition_id` = 2
ですか?
SELECT
`c`.`competition_id`,
`c`.`submission_id`,
COUNT(
`submission_reads`.`submission_id`
) `reads`
FROM
`submission_reads`
RIGHT JOIN `competition_submissions` c
ON `c`.`submission_id` = `submission_reads`.`submission_id`
AND c.top_round = 1
AND c.`competition_id` = 2
GROUP BY `c`.`submission_id`