2
我想在SQL中使用对阵查询以下地理位置查询: -如何索引SQL数据库使用对阵查询
SELECT location.lid, location_instance.uid, users.name
, users.mail , location.latitude , location.longitude , users.picture,
(6371 * ACOS(COS(RADIANS($lat)) * COS(RADIANS(location.latitude))
* COS(RADIANS(location.longitude) - RADIANS($lon)) + SIN(RADIANS($lat))
* SIN(RADIANS(location.latitude)))) AS distance
from {location} LEFT JOIN {location_instance} ON location.lid = location_instance.lid
LEFT JOIN {users} ON location_instance.uid = users.uid WHERE MATCH (users.name)
AGAINST ('$search_term' IN BOOLEAN MODE) ORDER BY distance
但我想我将不得不最初运行的查询索引在我的数据库中。请指引我NT多网络家伙
编辑:
的