以下查詢爲我提供了一列距離。 但我需要的只是匹配距離的結果數量,而不是距離本身。 Subselect不能使用。COUNT(*)和
SELECT
(6368 * SQRT(2*(1-cos(RADIANS(loc_lat)) * cos(0.899945742869) * (sin(RADIANS(`loc_lon`)) * sin(0.14286767838) + cos(RADIANS(`loc_lon`)) * cos(0.14286767838)) - sin(RADIANS(loc_lat)) * sin(0.899945742869)))) AS Distance
FROM ...
WHERE ...
HAVING Distance > 0 AND Distance <= 25
你剛剛在你的問題中忽略了GROUP BY嗎?或者你根本沒有? – Vache
我不在這裏使用一個。 – Mike