最後の 3 行を取得する必要がありますが、ASC 順であるため、最終的なクエリは次のとおりです。
SELECT c.comment_id,c.comment_message,c.comment_date,u.user_id,u.first_name,u.last_name,p.profile_picture_path
FROM
(SELECT c.comment_id,c.comment_message,c.comment_date,u.user_id,u.first_name,u.last_name,p.profile_picture_path
FROM posts_comments c,users u,users_profile_pictures p
WHERE c.user_id = u.user_id AND u.user_id = p.user_id AND c.post_id = '82'
ORDER BY c.comment_date DESC
LIMIT 3)
ORDER BY c.comment_date ASC
ここに何か問題があることはわかっていますが、次のエラーが表示されます: Every derived table must have its own alias
。列が適切なテーブルによって指摘されている場合、Select ステートメントから列を選択するにはどうすればよいですか? つまり、どうやって選択するのc.comment_id
ですか?