ランダムな5件がほしいとき。
SQLであれば以下のように書ける。
SELECT * FROM entry ORDER BY rand() limit 5 #mysql SELECT * FROM entry ORDER BY random() limit 5 #postgres
不思議。でも賢い
一般的には具体的には次のようにする。
SELECT *, random() as random_num FROM entry ORDER BY random_num;
さて、これをsymfonyで使うにはどうするんだろうか。Propelだと困った。