0

我有 2 张桌子,其中一张列出了 A 型的 150 个位置(我们称它们为公园),另一张则列出了 B 型(比如说房屋)的(几个 1000 个)位置。

我想要做的是找到任何公园 1 英里内的所有房屋并列出这些公园。

我可以使用嵌套查询来做到这一点,它并不太慢,但我认为有一个更优雅的解决方案。我从来没有真正使用过子查询,所以如果这是要走的路,我们将不胜感激。

谢谢,克里斯

4

1 回答 1

0

可以通过表之间的简单交叉连接来完成,但您需要计算距离(足够简单 - 如果您在谷歌上搜索它们,会有很多示例)。

唯一的问题是性能,因为每次执行查询时您将进行潜在的 150,000 次距离计算。

于 2013-02-11T10:33:55.993 回答