查询构建器列别名,Kohana Framework中没有任何列?

时间:2011-10-17 07:32:55

标签: php kohana query-builder

就像你可以在普通查询中做的那样:

SELECT id, 'Default' AS Type FROM ...

我想在Kohana那样做,我试过:

    DB::select('id', array('Default', 'Type'))->from('...')

但它认为“默认”是一列,因此它返回错误未知列默认值。

我可以在这里做一个我自己定义的列的别名吗?

2 个答案:

答案 0 :(得分:1)

使用DB::expr

DB::select('id', DB:expr("'Default' AS Type"))->from('...')

答案 1 :(得分:0)

  

但它认为“默认”是一列,因此它返回错误未知列默认值。

不使用Kohana,但不能用双引号括起来,例如:

DB::select('id', array("'Default'", 'Type'))->from('...')