我有两个表:主题和评论
主题:
评论:
thread_id 链接到主题表中的 ID 。
最初我有 author_id 的用户,在多个主题中发布了一些评论。
我想从Threads中选择记录,我的用户在其中发布了Comments。 这些记录应受 id 限制和排序。 我的用户不应该成为主题的作者。
请帮忙。谢谢。
答案 0 :(得分:2)
也许是这样的:
SET @author_id=1;
SELECT
*
FROM
Threads
WHERE EXISTS
(
SELECT NULL
FROM Comments
WHERE author_id=@author_id
AND Threads.thread_id = Comments.id
)
AND NOT author_id=@author_id
ORDER BY id DESC
LIMIT 10;