Sélectionnez uniquement des champs spécifiques dans Magento

Je suis en train d'utiliser la fonction MAX de MySQL pour récupérer les dernières dates de ma table.

$_updates = Mage::getModel('ticket/updates')->getCollection();  
$_updates->getSelect()->columns('MAX(created) as max_created')->group(array('status_id'));

C'est la requête:

SELECT `main_table`.*, MAX(created) AS `max_created` FROM `em_ticket_updates` AS `main_table` GROUP BY `status_id` 

Le problème avec cela est que si tous les champs sont inclus (main_table.*) il ne fonctionne pas correctement.

Est-il un moyen de supprimer main_table.* à partir de la requête et utiliser uniquement des domaines particuliers?

Grâce.

InformationsquelleAutor Jenny | 2011-12-08