基本的なフォーラムを作成しています。作成されたスレッドのリストを取得するだけでなくmost recent post
、投稿テーブルからも取得して、表示できるようにします。last reply and time of last reply
私の試みが重複した結果を引き起こしているにもかかわらず、私は同じ結果でaLEFT JOIN
とaを試しました。INNER JOIN
私は誰かが解決策を知っていることを望んでいました。
これは私の試みです:
SELECT t1.username as thread_starter,
t2.username as last_reply_username,
t1.thread_time as thread_start,
t2.post_time as last_reply_time,
t1.title,
t1.sticky
FROM threads t1
INNER JOIN posts t2
ON t1.id = t2.threadid
ORDER BY t1.sticky DESC, t2.post_time DESC
重複したスレッドを返さずに、各スレッドに関連する投稿テーブルから最後の最新の投稿のみを取得するように、問題を解決する方法を知っている人はいますか?