2016年2月9日火曜日

railsで指定したid順にDBから取得する

railsで指定したidの順番でDBから取得したかったので調べました。
このやりかたはDBがMySQLのときしか使えないようです。

idlist = [3, 8 ,2 ,4 ,6]

users = users.order("field(id, #{idlist.join(',')})")

参考URL
http://qiita.com/corin8823/items/318220f6f1b14a1bb7ba
http://qiita.com/takuya-i/items/a7ef5105952e32f1affd

0 件のコメント:

コメントを投稿