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