gpt4 book ai didi

mysql - 在 Kohana 查询构建器中,是否可以将列与另一列进行比较,而不是字符串或其他值?

转载 作者:行者123 更新时间:2023-11-29 12:53:47 24 4
gpt4 key购买 nike

我正在尝试在 Kohana 中构建查询,并努力将数据库管理员给我的查询转换为 Kohana 查询生成器语法。尝试比较以下内容时查询失败:

AND du.user_key = dd.user_key

使用语法

->and_where('du.user_key', '=', 'dd.user_key')

我知道这是因为构建器需要参数、列、操作、值。所以我的问题是让构建器将值识别为数据库列,我一直在查看文档但无济于事......任何帮助将不胜感激。

干杯

最佳答案

您可以使用 DB::表达式

http://kohanaframework.org/3.0/guide/database/query/builder#database-expressions

因此,在此示例中:

->where('du.user_key', '=' ,DB::expr('dd.user_key'))

关于mysql - 在 Kohana 查询构建器中,是否可以将列与另一列进行比较,而不是字符串或其他值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24390294/

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