ホームページ > バックエンド開発 > PHPチュートリアル > mysql - php、収集されたコメントの数に応じて記事を並べ替える最も速い方法は何ですか?

mysql - php、収集されたコメントの数に応じて記事を並べ替える最も速い方法は何ですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-08-20 09:04:01
オリジナル
978 人が閲覧しました

現在、すべてのデータを取り出して再度並べ替えているため、非常に時間がかかります。そして今度はページングが必要になります。

コメントの総数を追加するフィールドを考慮せずに、より良い方法はありますか?ネイティブ SQL ステートメントを直接完成させることはできますか?

返信内容:

現在、すべてのデータを取り出して再度並べ替えているため、非常に時間がかかります。そして今度はページングが必要になります。

コメントの総数を追加するフィールドを考慮せずに、より良い方法はありますか?ネイティブ SQL ステートメントを直接完成させることはできますか?

リーリー

mysql - php、収集されたコメントの数に応じて記事を並べ替える最も速い方法は何ですか?

  1. 記事テーブルにコメント数というフィールドを追加し、この記事に新しいコメントがあるたびに 1 を加えて、このフィールドに従って並べ替えます

  2. 記事IDのみで並べ替えたい場合は、コメントテーブルでこれを行うことができます:

リーリー

その中には post_id是文章ID,comment コメント テーブルがあり、このステートメントはコメント数の多い上位 10 件の記事の ID を取得します

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート