안녕 얘들 아 첫 번째 질문은 여기에. 아래 테이블 구조를 단순화하여 문제를 더욱 분명하게했습니다. 나는 mysql을 사용하고 있는데 어디서부터 시작해야할지 모르겠다. 내 데이터베이스에있는 각 고객에게 가장 가까운 매장을 찾아야합니다.mysql에서 어떻게 테이블 A의 모든 행과 테이블 b의 모든 행을 가장 가까운 경도와 위도를 기반으로 일치시킬 수 있습니까?
나는 테이블이 들어 "A"이 다음
id primary key
customer - name of my customer
longitude
latitude
나는이 테이블 "B"
id
storeName - name of one of our branches
longitude
latitude
storeAddress - Address of store.
나는 내가 얻을 수 있도록이 두 테이블을 연결하려면 다음 출력
결과 집합
A.id <- customers id from table
A.customerName
B.id relabelled as store_id
B.StoreName
B.longitude
B.latitude
B.storeAddress
아이디어가 있으십니까?
따라서 쿼리를 실행할 때 데이터베이스의 각 고객에 대해 가장 가까운 저장소를 얻습니다.
안녕하세요, Kevin 님, 스택 오버플로를 환영합니다. 문제를 해결하기 위해 이미 시도한 것을 설명하지 않았으므로 [Help Center] (http://stackoverflow.com/help/asking)의 질문과 관련된 기사를 읽으십시오. 최소, 완전하고 검증 가능한 예제] (http://stackoverflow.com/help/mcve). –