0
私はそうのようなものがあります:私は興味がどのようなRailsでは、2つのクエリを結合し、次に3番目のクエリを使用して最初のクエリから値を減算する方法は?
@users_x = returns 0 or more records with (id, user_id, etc...)
@users_y = returns 0 or more records with (id, user_id, etc...)
@users_z = returns 0 or more records with (id, user_id, etc...)
がuser_idsです。順序を維持しながら@users_x + @user_yのuser_idのリストを取得したいと思います。そして、user_idを@users_zに入れ、結合リスト(x + y)からそれを引きます。最後にuser_idsのリストを取得します。
これをどのようにwのルビー+レールから取り除くことができますか? THX
ありがとう!私はこのユニークをどうやって作りますか?また、注文が確実に保存されていますか? – AnApprentice
私は、注文が保存されていないと確信しています。私はちょうど試してみましたが、結合した結果は数字であり、users_yなどの上にはusers_xではありません。 – AnApprentice
これはちょうど2つの配列を連結します - 最初の部分は '@ users_x' 2番目の部分は '@ users_y'からのものを含みます。 'uniq'を呼び出すことによってユニークなものにすることができます。 –