Nella griglia di amministrazione del modulo sto usando questo codice per ottenere la raccolta e raggrupparli per ID cliente
$collection = Mage::getModel('referafriend/statistics')->getCollection();
$collection->getSelect()->group('entity_id');
$this->setCollection($collection);
ma qui devo usare le funzioni di rendering e filtro per informazioni sui clienti come nome ed e-mail per ciascuna entity_id
. voglio unire il modello del cliente alla tabella del mio modulo. per questo ho scritto questo codice
$collection = Mage::getModel('customer/customer')->getCollection()
->addNameToSelect();
$collection->getSelect()->join(array('refer' => 'table_name'),'refer.entity_id = e.entity_id'
);
$collection->getSelect()->group('entity_id');
$collection->addAttributeToSelect('*');
ma mi dà questo errore
SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'entity_id' in group statement is ambiguous
qualsiasi aiuto sarà molto apprezzato.
e.