ディスカッション掲示板を作成しています...投稿を含むテーブルとコメントを含む別のテーブルがあります...外部IDはpost_id
です。今、私はそれぞれが持っているコメントの数に基づいて投稿をソートしようとしています。私が現在使用しているクエリ:
SELECT username, posts.post_id, category_id, UNIX_TIMESTAMP(posts.datetime) AS datetime, posts.body, posts.owner_id, COUNT(comment_id) AS number
FROM posts, comments, user
WHERE posts.post_id = comments.post_id AND posts.owner_id = user.`id`
GROUP BY comments.post_id
ORDER BY number DESC
クエリは正常に機能しますが、問題はコメントのない投稿が選択されないことです。コメントの有無を気にせずに投稿を表示したいのですが、コメント数で並べ替えたいです。