Dalam kisi admin modul saya menggunakan kode ini untuk mendapatkan koleksi dan mengelompokkannya berdasarkan id pelanggan
$collection = Mage::getModel('referafriend/statistics')->getCollection();
$collection->getSelect()->group('entity_id');
$this->setCollection($collection);
tetapi di sini saya harus menggunakan fungsi renderer dan filter untuk info pelanggan seperti nama dan email masing-masing entity_id
. saya ingin bergabung dengan model pelanggan dengan tabel modul saya. untuk ini saya telah menulis kode ini
$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('*');
tapi itu memberi saya kesalahan ini
SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'entity_id' in group statement is ambiguous
bantuan apa pun akan sangat dihargai.
1
seharusnya -> group ('e.entity_id');
—
Amit Bera
Anda harus menambahkan ini sebagai jawaban dengan beberapa perincian tentang mengapa Anda membutuhkan
—
Jonathan Hussey
e.
Maaf atas kesalahan konyol ini. @AmitBera terima kasih atas bantuan Anda dan silakan tambahkan ini sebagai jawaban agar pertanyaan itu dapat ditutup.
—
Haris