Выберите фиктивный столбец с фиктивным значением в Zend Framework.
Как я могу указать Zend Db Table Select
чтобы получить фиктивную колонку.
я хочу создать sql, как это
SELECT 'ABC' AS xyz , name FROM employee
Редактировать:
Я пробовал это
$select->from('employee',array(
'xyz'=>'ABC',
'name'
));
а также как
$select->from('employee',"'ABC' AS xyz , name"));
в обоих случаях Zend разумно рассматривает "ABC" как поле в схеме. так что генерировать что-то вроде
SELECT `employee`.`'ABC'` AS `xyz` , `name` FROM `employee`
который выдает ошибку, так как ABC не является полем сотрудника
1 ответ
Решение
Тебе стоит попробовать
$select->from ('employee', array (new Zend_Db_Expr ('"ABC" AS title'), 'name'));