使用 Kohana ORM 查询 IN (2,3,4)
我正在使用 Kohana ORM 执行以下 mysql:
SELECT column_id FROM tables WHERE column_id IN (2, 3, 6)
我该怎么做?
I'm tying to do the following mysql with Kohana ORM:
SELECT column_id FROM tables WHERE column_id IN (2, 3, 6)
How do I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以在 kohana ORM 中使用以下语法:
创建查询的 IN 部分。
它有三个参数:
1.要匹配的列
2.要匹配的数组或值字符串(布尔值),
3. 创建 NOT 子句
这将生成:
title IN ('1','2','3','4','5')
You can use the following syntax in kohana ORM:
Creates an IN portion of a query.
It has three parameters:
1.the column to match
2.an array or string of values to match against (boolean),
3. to create a NOT clause instead
This generates:
title IN ('1','2','3','4','5')
如果
tables
是您的表的名称,请尝试类似由于
in()
通过 ORM 失败,因此这应该在过渡期间起作用:If
tables
is the name of your table, try something likeSince
in()
is failing for you through the ORM, this should work in the interim:最终使用:
决定坚持使用 ORM 数据库方法而不是 kohana 的数据库查询构建器。
Ended up using:
Decided to stick with ORM db methods instead of kohana's database query builders.