0
ユーザから質問された質問の件数を調べようとしています(ゼロを含む)。このクエリは、countが0より大きいがゼロカウントを除外しているユーザからの質問の数を取得します。ゼロカウントを含むように編集するにはどうすればよいですか?SQLクエリーが見つからない0件数
のでNULLwhere public.challenges_participations.challenge_id ILIKE 'pl%'
を禁止左結合テーブルの列に述語がON句
on
public.questions.user_id=public.challenges_participations.user_id
and public.challenges_participations.challenge_id ILIKE 'pl%'
にそれを含めるところでエイリアスはあなたのSQLがはるかに読みやすくすることができますWHEREの
select public.challenges_participations.user_id
, count(public.questions.question_id)
from public.questions
left outer join public.challenges_participations
on public.questions.user_id = public.challenges_participations.user_id
where public.challenges_participations.challenge_id ILIKE 'pl%'
group by public.challenges_participations.user_id
;
user_idは左側の表に存在しますか?もしそうであれば、あなたはヌルレコードを取得します。そうでなければ、何も得られません。 – durbnpoisn