2011-10-17 21 views
1

就像你可以在一個正常的查詢做:查詢構建器列別名,Kohana框架中沒有任何列?

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

我想這樣做,在Kohana中,我想:

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

但它認爲,「默認」爲一列,因此返回與錯誤未知列默認。

我可以在這裏做些什麼來製作自己定義的列的別名?

回答

1

使用DB::expr此:

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

但它認爲「Default」是一個列,所以它返回錯誤未知列Default。

不使用Kohana的,但不能你它括在雙引號,例如:

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

沒有我得到同樣的列未找到錯誤與'默認' – Karem