Skip to content

Instantly share code, notes, and snippets.

@amonger
Last active August 29, 2015 14:03
Show Gist options
  • Save amonger/d0d2d7367b44485aa54c to your computer and use it in GitHub Desktop.
Save amonger/d0d2d7367b44485aa54c to your computer and use it in GitHub Desktop.
Mysql Latitude Longitude distance
SELECT
id,
(3959 * acos(cos(radians(:latitude)) * cos(radians(lat)) * cos(radians(lng) - radians(:longitude)) +
sin(radians(:latitude)) * sin(radians(lat)))) AS distance
FROM user
HAVING distance < :distance
ORDER BY distance
LIMIT 0, 20;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment