근사값을 얻는 쿼리 질문입니다.
본문
위도와 경도 두개다 근사값을 얻는 쿼리를 짜야되는데요
일단 위도필드 경도필드에 각 데이터는 들어있습니다.
문제는
select *, ABS(s_lat - ".$center[0].") AS distance from add_store order by distance limit 1
이런식으로 위도가 근사한 값은 뽑기는 하겠는데 위도와 경도 둘 다 근사한 데이터를 뽑으려면
경도는 어떻게 추가해야되나요?
답변 2
select *, ABS(s_lat - ".$center[0].") AS distance, ABS(s_lng - ".$변수명.") AS lng from add_store order by distance limit 1
이런식으로 as 별칭을 하나더 해서 사용하면 되지않을까 합니다.
쿼리 두번 하셔야 겠는데요..
select *, ABS(s_lat - ".$center[0].") AS distance from add_store order by distance limit 1;
select *, ABS(s_lng - ".$변수명.") AS lng from add_store order by lng limit 1;
답변을 작성하시기 전에 로그인 해주세요.