我有我的桌子posts
和user_unread_posts
。在posts
中,保存了论坛的user_unread_posts
所有帖子,并保存了用户阅读的所有帖子。
user_undread_posts
看起来像这样:
id uid pid
现在我想允许用户打开一个他们没有读过的随机帖子。我试过类似的东西
SELECT * FROM posts
LEFT JOIN user_unread_posts uup
ON uup.pid=posts.id
WHERE uup.uid<>1
ORDER BY RAND()
LIMIT 1
(虽然 1 是占位符 UID)
但它不起作用,就像它应该起作用一样,它也返回帖子,这些帖子被阅读......我该如何解决这个问题?