0
私は外部キーによってリンクされたレコードの数を数えたいと思いますが、COUNTとINNER JOINを使用すると、ゼロがあるときにそれをリストしません。SQL - どこにもない外部キー項目の数をどのように選択しますか?
表:質問
- QuestionId(主キー)
- 質問テキスト
表:
- QuestionId をAnswerId
- (外部キー)を回答
- AnswerText
ゼロがあっても各質問の回答数を見たいと思っています。それ、どうやったら出来るの?
select q.questionid, count(a.questionid) as num_answers
from questions q
left join answers a on a.questionid = q.questionid
group by q.questionid;
ありがとう、これは完璧です。 – Marcturis