結合に関する小さなロジックの問題があります。答えを出すためのデータベースがあります。スキーマは次のとおりです。
Question
question_id
question_text
Answers
answer_id
question_id
answer_text
User Responses
user_id
answer_id
question_id
ユーザーがまだ回答していない質問を見つけようとしていますが、nullの応答が返され続けます。クエリは次のとおりです。
SELECT * FROM questions
LEFT JOIN responses ON questions.question_id = responses.question_id
WHERE user_id != '1'
私の論理はどこでうまくいかなかったのですか?