加入两个ActiveRecord结果的列

时间:2015-06-22 20:22:55

标签: ruby activerecord

我有以下问题:

我想从数据库中获取非常具体的数据,这需要一个非常复杂和冗长的SQL语句。

为了减少复杂程度并提高查询的可重用性,我的想法是运行多个语句。然后我想加入输出。

我查询的结果关系如下:

  • user_id,last_access
  • user_id,number_of_projects
  • user_id,...

我的问题是:如何将这些结果与ActiveRecord中的一个关系或使用不同的方法相结合?

我希望它看起来像这样:

  • user_id,last_access,number_of_projects,...

1 个答案:

答案 0 :(得分:0)

如果我理解你想要达到的目的,请尝试has_many ......,通过:...

see this doc