Kohana数据库的列别名,只剩下一两个其余的


Kohana Database column aliasing, just one or two leaving the rest

是否有一种方法可以使用数据库模块对一两列进行别名,并保持其余列不变。

# TAKING THIS EXAMPLE
$result = DB::select(array('longcolumnname1', 'col1'), array('longcolumnname2', 'aliascol2'))->from('table_name')->execute()->current();
# AND TURNING IT INTO SOMETHING THIS... WITH THE '*'
$result = DB::select(array('longcolumnname1', 'col1'), array('longcolumnname2', '*'))->from('table_name')->execute()->current();

我的主要原因是,我正在进行一个有时返回空的左联接,我的id在结果中被覆盖,我不想为了解决这个结果id问题而分解所需的每一列。。。有没有简单的方法。。。还是我只是懒惰。。。

编辑:

$result = DB::select('*', array('original_column', 'alias'))->from('table_name')->execute()->current();