Моя версия CakePHP - 1.3.16. Проект CakePHP был написан в версии 1.3, но я не знаю точной версии. Версия MySQL - 5.6.Синтаксическая ошибка запроса CakePHP 1.3
Я получаю синтаксическую ошибку в запросе, который сделан таким образом.
$record = $this->$model->find('all', array(
'conditions' => array($model.'.p_id' => $currPid),
// 'fields' => $fields,
// 'recursive' => -1,
'limit'=>$limit));
Запрос очень длинный; часть с ошибкой находится в коде ниже. В этом запросе есть много других левых объединений с псевдонимами, которые работают нормально.
Я думаю, проблема discontinue_med
за пределами обратного следа (``).
LEFT JOIN 'yn' AS 'DiscontinueMed' ON (`Enr`.`discontinue_med` = `DiscontinueMed`.`id`)
Как это можно исправить?
Вы отправите полное сообщение об ошибке? –