相关疑难解决方法(0)

activerecord中的子查询

使用SQL,我可以轻松地执行这样的子查询

User.where(:id => Account.where(..).select(:user_id))
Run Code Online (Sandbox Code Playgroud)

这会产生:

SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..)
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用rails'3 activerecord/arel/meta_where?

我确实需要/想要真正的子查询,没有ruby解决方法(使用多个查询).

subquery arel ruby-on-rails-3.1

78
推荐指数
3
解决办法
5万
查看次数

标签 统计

arel ×1

ruby-on-rails-3.1 ×1

subquery ×1