Я использую запрос Join в zend .. like
$select = $table->select() ->from(array('e' => 'EducationHistory'), array('status_DataDictionary_id')) ->join(array('r' => 'ReportOrder'), 'e.id = r.EducationHistory_id', array('reportOrderStatusId' => 'r.status_DataDictionary_id')) ->where('r.orderBy_Organization_id = ?', 4) ->where('r.orderBy_Person_id = ?', 1) ->group('e.enrollno');
и для этого я могу обратиться за помощью из http://framework.zend.com/manual/en/zend.db.select.html
но когда я пытаюсь запустить этот запрос, возникает ошибка, которая говорит мне, что
Выберите запрос не может присоединиться к другому
может кто-нибудь мне помочь? Заранее спасибо…. 🙂
Таблица
Поскольку Zend_Db_Table предоставляет функции шлюза строки, которые не работают, если вы присоединяетесь к другим таблицам, вы должны указать, что вы готовы отказаться от него. Просто позвоните в setIntegrityCheck, и он будет работать:
$select->setIntegrityCheck(false);