geometry型で緯度経度を持っているのですが、ある程度、緯度経度が近所の場合は、group化し、集計したいのですが、この実現方法は分かりますでしょうか?
ログインして回答する
回答はまだありません
これ以上回答リクエストを送信することはできません。制限について
コメント(1件)
※ただし、都道府県や市区町村で区切った場合と同じで、距離的に近くても該当しない場合もあります。
GROUP BYによるグループ化ではなく、基準とする場所から指定した範囲内に該当するレコードをすべて取得して集計してはいかがでしょうか?
目的が違うのでそのままでは利用できませんが、基準点からの距離の割り出し方法など以下の記事が参考になると思います。
・MySQLのgeometry型で○km以内の場所を取得してみました
http://qiita.com/mitani/items/6909406ac4fe0db2d35c
※GROUP BY 句を利用しない場合は、GROUP BY (集約) 関数により取得したレコードすべてを対象に集計可能です。
・12.19.1 GROUP BY (集約) 関数
https://dev.mysql.com/doc/refman/5.6/ja/group-by-functions.html#function_group-concat