Я пытаюсь объединить таблицы, используя коллекцию в magento 1.9, но выдает исключение, говоря, что элемент с таким же идентификатором уже существует.
Я пытался объединить таблицы, используя коллекцию в magento 1.9, когда я печатаюсырой sql и выполнить то же самое в любом редакторе mysql, запрос выполняется успешно. Но при программной попытке выдается исключение с сообщением «Исключение» с сообщением «Элемент (Package_Module_Model_Settings) с таким же идентификатором« 2 »уже существует»
$collection = Mage::getModel('package/tablename1')->getCollection();
$collection->getSelect()
->join(array('t2' => 'package_tablename2'),
't2.id=main_table.columnname')
->where("t2.columnname='abc'");
как устранить эту ошибку?