title: Find model records by column names in the order the array given
body: <p>I am using mysql. I have to show users record in particular manner which I mentioned as in value fields. I have to order by <code>user_id</code>, not by primary id. I need the objects in the following order: <code>[5, 4, 2, 1, 1, 1]</code>.</p>
  
  <p>I am using <code>pluck</code> to view particular column instead of object.</p>
  
  <pre><code>Project.where('user_id IN (?)', [5,4,2,1]).pluck(:user_id)
  #=&gt; [1, 1, 1, 2, 4, 5]
  </code></pre>
  
  <p>But the above query returns <code>[1, 1, 1, 2, 4, 5]</code> instead of <code>[5, 4, 2, 1, 1, 1]</code>.</p>
  
  <p>Can anyone help me solve this?</p>