다음 쿼리는 나에게 거리의 열을 가져옵니다. 하지만 필자가 필요한 것은 거리와 일치하는 거리 만의 결과입니다. 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