フォーラムを作成していますが、結合が多い SQL 選択に問題があります。異なるユーザーの 2 つの画像を同じ行に表示したいと考えています。
ユーザーの最初の画像はトピックを書いたユーザーで、2 番目の画像は最後に返信したユーザーです。
私が構築するクエリ:
SELECT
posts.*, users.photo, users.displayname FROM posts
JOIN users ON(posts.useraid = users.id)
JOIN users ON(posts.lastreply = user.id)
WHERE forumid='$forumid' and type='post' ORDER BY `timee` DESC
- posts.lastreply = 最後の返信ユーザーの ID。