2つの別々のテーブルからユーザーが回答していない最新の質問を選択するクエリを実行したいと思います。これは私が思いついたものです:
SELECT Q.question_id, Q.question, S.user_id, S.question_id
FROM questions Q inner join answers S on Q.question_id=S.question_id
WHERE S.user_id != '$userID'
これは確かに、ユーザーが特定の質問に回答した行を除外しますが、残念ながら、別のユーザーが同じ質問に回答した場合でも、その質問が返されます。ユーザーが回答していない場合に返される質問をすべて削除したいと思います。
提案/アイデアは大歓迎です、ありがとう。