0

タイプ A (公園と呼びましょう) の 150 の場所のリストを含む 2 つのテーブルと、タイプ B (家としましょう) の (数千の) ロケーションのリストを含む 2 つのテーブルがあります。

私がやりたいことは、任意の公園から 1 マイル以内にあるすべての家を見つけて、それらの公園をリストすることです。

ネストされたクエリを使用してこれを行うことができ、遅すぎませんが、より洗練されたソリューションがあると考えました。私は実際にサブクエリを使用したことはないので、これが方法である場合は、助けていただければ幸いです。

ありがとう、クリス

4

1 に答える 1

0

テーブル間の単純なクロス結合で実行できますが、距離を計算する必要があります (十分に単純です。Google で検索すると、多くの例が見つかります)。

クエリを実行するたびに潜在的に 150,000 の距離計算を行うため、唯一の問題はパフォーマンスです。

于 2013-02-11T10:33:55.993 に答える