gpt4 book ai didi

ruby-on-rails - Rails 帮助查找方法

转载 作者:太空宇宙 更新时间:2023-11-03 18:00:32 26 4
gpt4 key购买 nike

我正在尝试创建一个查找方法。这应该会找到所有 tid 为“1 分钟”或“2 分钟”且形式为“Nyhedsbrev”的 konkurrencer。

我试过这样的:

Konkurrancer.where("tid = ? or ? and form = ?", "2 min", "1 min", "Nyhedsbrev")

这是行不通的。它只会找到所有形式为 Nyhedsbrev 的 konkurrencer。

最佳答案

也许这是按预期工作的。

Konkurrancer.where("tid IN (?) AND form = ?", ['2 min', '1 min'], 'Nyhedsbrev')

除此之外,您尝试使用的“OR”语法在 SQL 中是这样编写的:

SELECT * FROM foo WHERE column1 = 'foo' OR column1 = 'BAR'

请注意,对于“OR”条件,您仍然需要再次列出列名。

关于ruby-on-rails - Rails 帮助查找方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5772858/

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