我想运行一个查询,从 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'
这确实会过滤掉用户回答特定问题的行,但不幸的是,如果另一个用户回答相同的问题,它仍然会返回该问题。如果用户没有回答,我想消除一起返回的问题。
欢迎提出建议/想法,谢谢。