【发布时间】:2011-12-08 15:15:14
【问题描述】:
我正在尝试使用 MySQL 的 MAX 函数从我的表中检索最新日期。
$_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.* 并只使用特定字段?
谢谢。
【问题讨论】:
标签: magento collections