Skip to content

Instantly share code, notes, and snippets.

@jsuchal
Created October 11, 2010 07:32
Show Gist options
  • Save jsuchal/620181 to your computer and use it in GitHub Desktop.
Save jsuchal/620181 to your computer and use it in GitHub Desktop.
SELECT * FROM docs WHERE id <
(SELECT RAND() * m.maximum AS random_id FROM
(SELECT MAX(id) AS maximum FROM docs) AS m)
AND your_conditions
LIMIT 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment