以下の2つの表があるとしましょう。答えがない(0)すべての質問を見つけるにはどうすればよいですか?
question
---------
id
content
と
answer
------
id
question_id
content
すなわち、question 1->* answers
- 編集 -
質問に追加するには、各質問の回答数を取得するにはどうすればよいですか?
以下の2つの表があるとしましょう。答えがない(0)すべての質問を見つけるにはどうすればよいですか?
question
---------
id
content
と
answer
------
id
question_id
content
すなわち、question 1->* answers
- 編集 -
質問に追加するには、各質問の回答数を取得するにはどうすればよいですか?
select * from question q where not exists (select 1 from answer a where a.question_id=q.id)
編集された質問への回答:
select q.id, content, count(a.id)
from question q
left outer join answer a
on q.id = a.question_id
group by q.id
以下のクエリを使用して見つけることができます。
Select * from question where id not in (Select question_id from answer)