我正在尝试在Kohana中构建一个查询,并努力将DB管理员提供给我的查询转换为kohana查询构建器语法。尝试比较以下内容时查询失败:
AND du.user_key = dd.user_key
使用语法
->and_where('du.user_key', '=', 'dd.user_key')
我知道这是因为构建器期望params,column,op,value。所以,我的问题是让建设者认识到作为数据库专栏的价值,我一直在浏览文档,但无济于事......任何帮助将不胜感激。
干杯
答案 0 :(得分:1)
您可以使用DB :: expression
http://kohanaframework.org/3.0/guide/database/query/builder#database-expressions
所以在这个例子的情况下:
->where('du.user_key', '=' ,DB::expr('dd.user_key'))