gpt4 book ai didi

sql - 通过 OR 或 AND (Arel, Rails3) 连接(粘合)where 条件

转载 作者:行者123 更新时间:2023-12-04 20:57:22 24 4
gpt4 key购买 nike

我有几个复杂 查询(使用子查询等...)并希望使用 OR 或 AND 语句将它们粘合在一起。

例如:

where1=table.where(...)
where2=table.where(...)

我想要类似的东西
where3=where1.or where2

下一个示例对我不起作用:
users.where(users[:name].eq('bob').or(users[:age].lt(25)))

因为我有几个 where(..) 查询,我想连接它们。

换句话说

我有 3 种方法:首先返回第一个 where,第二个,第三个 - OR 连接。

我必须能够在我的应用程序中使用所有 3 种方法并保存 代码

最佳答案

你在找表格吗:

users.where(users[:name].eq('bob').or(users[:age].lt(25)))

文档: https://github.com/rails/arel

关于sql - 通过 OR 或 AND (Arel, Rails3) 连接(粘合)where 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4112186/

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