如果我查询的数据中withinMiles=10英里,返回值的最大数量=10,我如何首先检索最接近的值?
例如,10英里内可能有100个值,但我希望返回最接近的10个值。
内部文件是否首先检索最接近的值?
基本步骤如下:
-
检索
withinMiles = 10 miles
的所有值 -
根据距离对这些值进行排序
-
取第一个10
除非在数据库中编写自定义方法,否则您真的找不到更好的方法。
如果我查询的数据中withinMiles=10英里,返回值的最大数量=10,我如何首先检索最接近的值?
例如,10英里内可能有100个值,但我希望返回最接近的10个值。
内部文件是否首先检索最接近的值?
基本步骤如下:
检索withinMiles = 10 miles
的所有值
根据距离对这些值进行排序
取第一个10
除非在数据库中编写自定义方法,否则您真的找不到更好的方法。