検索フォームを備えた PHP で書かれた Web サイトがあります。このサイトには、多くのセクションと mySql テーブルがあります。
クライアントは、結果がグループ化されていないために結果に不満を持っており、以下のようにサイト セクションに従ってグループ化することを望んでいました。
Results in "About" Page:
<the results>
Results in "Blog":
<the results>
... 等々。
そのための迅速な解決策を実装する必要があったため、いくつかのクエリを作成して個別に実行し、foreach を使用して結果を反復処理し、それらを出力しました。
うまくいきますが、とても遅く、将来的にパフォーマンスの問題が発生するのではないかと思うので、私は満足していません.
私自身は mysql の天才ではなく、バックエンド プログラマーのキャリアを始めたばかりなので、これをより専門的な方法で処理する方法を誰かに教えてもらいたいと思っていました。
結合を使用することを考えていましたが、このアプローチを使用して結果をグループ化する方法がわかりません。
どんな助けでも大歓迎です。