就像你可以在普通查询中做的那样:
SELECT id, 'Default' AS Type FROM ...
我想在Kohana那样做,我试过:
DB::select('id', array('Default', 'Type'))->from('...')
但它认为“默认”是一列,因此它返回错误未知列默认值。
我可以在这里做一个我自己定义的列的别名吗?
答案 0 :(得分:1)
使用DB::expr
:
DB::select('id', DB:expr("'Default' AS Type"))->from('...')
答案 1 :(得分:0)
但它认为“默认”是一列,因此它返回错误未知列默认值。
不使用Kohana,但不能用双引号括起来,例如:
DB::select('id', array("'Default'", 'Type'))->from('...')