Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 2 张桌子,其中一张列出了 A 型的 150 个位置(我们称它们为公园),另一张则列出了 B 型(比如说房屋)的(几个 1000 个)位置。
我想要做的是找到任何公园 1 英里内的所有房屋并列出这些公园。
我可以使用嵌套查询来做到这一点,它并不太慢,但我认为有一个更优雅的解决方案。我从来没有真正使用过子查询,所以如果这是要走的路,我们将不胜感激。
谢谢,克里斯
可以通过表之间的简单交叉连接来完成,但您需要计算距离(足够简单 - 如果您在谷歌上搜索它们,会有很多示例)。
唯一的问题是性能,因为每次执行查询时您将进行潜在的 150,000 次距离计算。