0

データベースモジュールを使用して、列を1つまたは2つエイリアスし、残りをそのままにしておく方法はありますか?

# 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 の問題を修正するためだけに必要なすべての列を分解する必要はありません... ありますか?簡単な方法...または私は怠け者ですか...

4

1 に答える 1

2

編集:

$result = DB::select('*', array('original_column', 'alias'))->from('table_name')->execute()->current();
于 2011-06-30T21:41:47.920 に答える