是否可以使用数据库模块对一列或两列进行别名并使其余列保持不变。
# 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问题。有一种简单的方法......或者我只是懒惰......
答案 0 :(得分:2)
编辑:
$result = DB::select('*', array('original_column', 'alias'))->from('table_name')->execute()->current();