私は3つのテーブルを持っています:
- 質問
- 答え
question id<->answer id
関係を表す qa_assoc
私がやろうとしているのは次のとおりです。すべての質問を選択し、質問に回答がある場合は回答も選択します。
SELECT q.id, q.content, a.id, a.content, a.dt
FROM questions q
JOIN qa_assoc qaa ON qaa.qid=q.id
JOIN answers a ON a.id=qaa.aid
WHERE q.course_id=? AND q.lesson_id=? AND a.user_id=?
しかし、このSQLは答えのある質問のみを選択します。どうすれば自分のアイデアを実現できますか? 助言がありますか?thx事前に