PHP код:
SELECT * FROM `posts` ORDER BY RAND()
более тяжелого запроса сходу наверно и не придумать, хотя попробую:
PHP код:
SELECT *, RAND() as 'rnd'
FROM `posts` P1
LEFT JOIN `posts` P2 ON P1.post_title!=P2.post_title
GROUP BY rnd ORDER BY RAND(), rnd
да, вот так хорошо будет и "сервер, давай до свидания"
а если серьезно, то ORDER BY RAND() нужно использовать крайне осторожно и в качестве временного решения, если количество записей...ну например более 1000, иначе оно будет жрать ресурсы, порой очень сильно.
Правильных решений рандомных выборок из БД несколько и на форуме тут где-то был топик про это.