gpt4 book ai didi

ruby-on-rails - 合并两个 ActiveRecord 查询结果

转载 作者:行者123 更新时间:2023-12-02 23:58:21 25 4
gpt4 key购买 nike

我目前有两个事件记录查询,我想将它们组合在一起

joins("join relationships ON user_id = followed_id").              where("follower_id = #{user.id}")

where(:user_id => user.id)

基本上,我希望第二个结果与第一个结果一起出现,类似于 SQL 中的 UNION 语句。在ActiveRecord中可以这样实现吗?

我更喜欢使用联合,而不是必须将所有 followed_id 连接到一个字符串中,并在 sql 中使用 IN 子句。

有什么想法吗?

-----编辑------我正在寻找一种方法让它与延迟加载一起工作

最佳答案

这对我很有用:

Model.where(...) | Model.where(...)

关于ruby-on-rails - 合并两个 ActiveRecord 查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3594041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com