2つのテーブルを結合してカウントを返すSQLステートメントを作成しようとしています。カウントするアイテムが見つからない場合でも、すべてのレコードを返す必要があります。
私がこれをするだけなら:
SELECT s.subject,s2.subject from subjects s
left join subjects s2 on s.parent_id = s2.id
大丈夫ですが、数えられません。私はこれを行うことによって、私が頼りにする必要がある他のテーブルにそれを結合しようとしました:
SELECT s.subject,s2.subject,count(q.id) from subjects s
left join subjects s2 on s.parent_id = s2.id
join questions q on q.subject_id = s.id
しかし、まったく意味のない結果が1つだけ表示されます。