• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:市区町村の表示と件数)

市区町村の表示と件数のデータベース取得の表示速度改善方法

このQ&Aのポイント
  • データベースから市区町村の表示とその件数を取得するPHPソースコードを作成しましたが、表示速度が遅いです。指定した都道府県の市区町村データを取得してから、それに合致する物件データの件数を取得しています。表示速度の改善方法について教えてください。
  • データベースから市区町村の表示とその件数を取得するPHPソースコードを作成しましたが、表示速度が遅すぎて困っています。表示速度を改善する方法はありますでしょうか?指定した都道府県の市区町村データを取得してから、それに合致する物件データの件数を取得しています。
  • データベースから市区町村の表示と件数を取得するPHPソースコードを作成しましたが、表示速度が問題です。指定した都道府県の市区町村データを取得してから、それに合致する物件データの件数を取得しています。表示速度を改善する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

RDBで管理していてなぜCOUNTで件数を拾わないのでしょうか? それとSELECT *などワイルドカードを使うとバグの所在がわからなくなるので 運用にあたってはかならず具体的なフィールド名を列記してください テーブルの構造がよくわかりませんが、こんな感じでしょうか? (適切なインデックスが貼ってあれば高速に処理できるはずです) SELECT area,t1.市区町村,count(*) as 件数 FROM 全物件のデータ AS t1 INNER JOIN エリアのテーブル as t2 ON t1.市区町村=t2.市区町村 GROUP BY area,t1.市区町村

25taku
質問者

お礼

勉強不足でCOUNTの使い方を知りませんでした。 教えていただいたようにソースを変更しましたら一瞬で表示されるようになりました。 ありがとうございます!

関連するQ&A

専門家に質問してみよう