Я пытаюсь использовать функцию MAX в MySQL для получения самых последних дат из моей таблицы.
$_updates = Mage::getModel('ticket/updates')->getCollection();
$_updates->getSelect()->columns('MAX(created) as max_created')->group(array('status_id'));
Это результирующий запрос:
SELECT `main_table`.*, MAX(created) AS `max_created` FROM `em_ticket_updates` AS `main_table` GROUP BY `status_id`
Проблема в том, что если все поля включены (main_table.*
), он не будет работать правильно.
Есть ли способ удалить main_table.*
из запроса и использовать только определенные поля?
Спасибо.