だから私は自分のすべてのブログ投稿のIDと、そのブログ投稿に関連するコメントの数を選択したいとします。返されるリストがコメント数の順になるようにGROUP BYまたはORDER BYを使うにはどうすればいいですか?投稿ごとに?SQL結合とカウントはGROUP BYで正しくできませんか?
データを返すが、私が望む順序ではないこのクエリがありますか?作ることで何の違いグループを変更しない:
SELECT p.ID, count(c.comment_ID)
FROM wp_posts p, wp_comments c
WHERE p.ID = c.comment_post_ID
GROUP BY c.comment_post_ID;
これは実際に私が遊ぶのにもっとも簡単な例でした私の頭の周りに参加+カウント(それはMySQLの5.xの) –
を理解しています。ジョインで私の答えを広げました。 –