- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:市区町村の表示と件数)
市区町村の表示と件数のデータベース取得の表示速度改善方法
このQ&Aのポイント
- データベースから市区町村の表示とその件数を取得するPHPソースコードを作成しましたが、表示速度が遅いです。指定した都道府県の市区町村データを取得してから、それに合致する物件データの件数を取得しています。表示速度の改善方法について教えてください。
- データベースから市区町村の表示とその件数を取得するPHPソースコードを作成しましたが、表示速度が遅すぎて困っています。表示速度を改善する方法はありますでしょうか?指定した都道府県の市区町村データを取得してから、それに合致する物件データの件数を取得しています。
- データベースから市区町村の表示と件数を取得するPHPソースコードを作成しましたが、表示速度が問題です。指定した都道府県の市区町村データを取得してから、それに合致する物件データの件数を取得しています。表示速度を改善する方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
RDBで管理していてなぜCOUNTで件数を拾わないのでしょうか? それとSELECT *などワイルドカードを使うとバグの所在がわからなくなるので 運用にあたってはかならず具体的なフィールド名を列記してください テーブルの構造がよくわかりませんが、こんな感じでしょうか? (適切なインデックスが貼ってあれば高速に処理できるはずです) SELECT area,t1.市区町村,count(*) as 件数 FROM 全物件のデータ AS t1 INNER JOIN エリアのテーブル as t2 ON t1.市区町村=t2.市区町村 GROUP BY area,t1.市区町村
お礼
勉強不足でCOUNTの使い方を知りませんでした。 教えていただいたようにソースを変更しましたら一瞬で表示されるようになりました。 ありがとうございます!