我有posts
桌子。每个帖子都有topic_id
对应于表中相应id
字段的字段topics
。
我需要按表topics
中的date_created
字段排序posts
。
此外,每个主题都有forum_id
,我只需要显示和排序特定的主题forum_id
。
我试过这样的事情:
SELECT
topics.id, topics.title
FROM
topics RIGHT JOIN posts ON topics.id = posts.topic_id
WHERE
topics.forum_id = 1
ORDER BY
posts.date_created DESC
然而,并非每个主题都有与之相关的帖子。那些没有任何帖子的人不会被退回。
如何解决?