次のクエリを作成しました
$subforumsquery = "
SELECT
forums.*,
posts.title AS lastmsgtitle,
posts.timee AS lastmsgtime,
posts.useraid AS lastmsguseraid,
posts.useradn AS lastmsguseradn,
users.photo AS lastmsgphoto
FROM forums
LEFT JOIN posts
ON (posts.forumid = forums.id)
LEFT JOIN users
ON (posts.useraid = users.id)
WHERE forums.relatedto = '$forumid'
and posts.type = 'post'
ORDER BY `id` DESC";
理由はわかりませんが、サブフォーラムが 1 つしかないのに、同じサブフォーラムが 2 回表示されます。
ところで、すべてを検索するのではなく、最後の投稿のみを選択する方法はありますか?
ありがとう!