是否有一种方法可以使用数据库模块对一两列进行别名,并保持其余列不变。
# 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();