Псевдоним столбца базы данных Kohana, один или два оставляя остальные - PullRequest
0 голосов
/ 01 июля 2011

Есть ли способ присвоить псевдониму столбец или два и оставить остальные нетронутыми, используя модуль базы данных.

# 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();

Моя главная причина в том, что я выполняю левое соединение, которое иногда возвращает пустой, мой идентификаторперезаписывается в результатах, и я бы не хотел разбивать каждый столбец, необходимый только для устранения этой проблемы с идентификатором результата ... Есть ли простой способ ... или я просто ленивый ...

1 Ответ

2 голосов
/ 01 июля 2011

Edit:

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