私は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
ただし、すべてのトピックに投稿が関連付けられているわけではありません。投稿がないものは返却されません。
それを修正する方法は?