我有一个查询(来自谷歌地图),如下所示:
SELECT ( 3959 * acos( cos( radians(MY_LAT) ) * cos( radians( LATITUDE ) ) *
cos( radians( LONGITUDE ) - radians(MY_LONG) ) + sin( radians(MY_LAT) ) * sin( radians(
LATITUDE ) ) ) ) AS distance
FROM zips
ORDER BY distance
我宁愿这是 Cakephp 中的自定义查找,那么我该怎么做呢?
MY_LAT 和 MY_LONG 是传入的参数。 LATITUDE 和 LONGITUDE 是 zips 表中的列。