如何使用Active Record堆栈查询?

用户名

我想将多个查询堆叠或连接到同一模型。

例如,我有以下两个查询:

@query1 = User.where(:survey_response => params[:survey_response])
@query2 = User.where(:profile => params[:profile])

我该如何执行@query1.@query2

Sebastian Palma的图片

您可以使用ActiveRecord::SpawnMethods#merge

@query1.merge(@query2)
# SELECT "users".* FROM "users" WHERE "users"."survey_response" = "foo" AND "users"."profile" = "bar"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得Active Record中子查询的计数?

来自分类Dev

如何使用Rails中的Active Record进行慢速SQL查询以进行测试

来自分类Dev

Json的Active Record查询数组

来自分类Dev

Rails Active Record CrossTab查询

来自分类Dev

Rails 高级 Active Record 查询

来自分类Dev

Rails Active Record 复杂查询

来自分类Dev

Active Record - 转换 SQL 查询

来自分类Dev

如何进行Active Record查询以允许按价值查找

来自分类Dev

如何将此SQL查询转换为Active Record语句?

来自分类Dev

如何以codeigniter Active Record形式编写mysql查询?

来自分类Dev

如何将此 SQL 查询转换为 Codeigniter Active Record?

来自分类Dev

在Rails Active Record查询中使用大于或小于

来自分类Dev

如何使用Active Record范围合并条件,Rails 4

来自分类Dev

Codeigneter:如何在Active Record中使用Order by?

来自分类Dev

使用Active Record的复杂Ruby SQL查询-使用OR子句和子查询的WHERE

来自分类Dev

Active Record分多个步骤创建查询

来自分类Dev

缺少某些条件时的Active Record查询

来自分类Dev

Active Record NOT IN查询和MySQL的NULL

来自分类Dev

两列上的Ruby Rails Active Record查询

来自分类Dev

Rails围绕Active Record查询结果

来自分类Dev

缺少某些条件时的Active Record查询

来自分类Dev

转换codeigniter查询Active Record类

来自分类Dev

耗尽Rails Active Record查询条件

来自分类Dev

Active Record where 复杂条件查询

来自分类Dev

将SQL查询转换为Rails Active Record查询

来自分类Dev

Rails:用户如何将数据输入到Active Record查询中?

来自分类Dev

如何在 SQL/Active Record 中进行包含和排除连接查询?

来自分类Dev

如何在 Active Record Rails 中为子查询编写命名范围

来自分类Dev

Active Record查询,用于在YII2中两个ID之间进行更新,而无需使用行查询

Related 相关文章

  1. 1

    如何获得Active Record中子查询的计数?

  2. 2

    如何使用Rails中的Active Record进行慢速SQL查询以进行测试

  3. 3

    Json的Active Record查询数组

  4. 4

    Rails Active Record CrossTab查询

  5. 5

    Rails 高级 Active Record 查询

  6. 6

    Rails Active Record 复杂查询

  7. 7

    Active Record - 转换 SQL 查询

  8. 8

    如何进行Active Record查询以允许按价值查找

  9. 9

    如何将此SQL查询转换为Active Record语句?

  10. 10

    如何以codeigniter Active Record形式编写mysql查询?

  11. 11

    如何将此 SQL 查询转换为 Codeigniter Active Record?

  12. 12

    在Rails Active Record查询中使用大于或小于

  13. 13

    如何使用Active Record范围合并条件,Rails 4

  14. 14

    Codeigneter:如何在Active Record中使用Order by?

  15. 15

    使用Active Record的复杂Ruby SQL查询-使用OR子句和子查询的WHERE

  16. 16

    Active Record分多个步骤创建查询

  17. 17

    缺少某些条件时的Active Record查询

  18. 18

    Active Record NOT IN查询和MySQL的NULL

  19. 19

    两列上的Ruby Rails Active Record查询

  20. 20

    Rails围绕Active Record查询结果

  21. 21

    缺少某些条件时的Active Record查询

  22. 22

    转换codeigniter查询Active Record类

  23. 23

    耗尽Rails Active Record查询条件

  24. 24

    Active Record where 复杂条件查询

  25. 25

    将SQL查询转换为Rails Active Record查询

  26. 26

    Rails:用户如何将数据输入到Active Record查询中?

  27. 27

    如何在 SQL/Active Record 中进行包含和排除连接查询?

  28. 28

    如何在 Active Record Rails 中为子查询编写命名范围

  29. 29

    Active Record查询,用于在YII2中两个ID之间进行更新,而无需使用行查询

热门标签

归档