查询语法错误CakePHP 1.3

时间:2013-06-13 21:10:13

标签: mysql cakephp-1.3

我的CakePHP版本是1.3.16。 CakePHP项目是用1.3版编写的,但我不知道确切的版本。 MySQL版本是5.6。

我在这样做的查询中遇到语法错误。

$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`)

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

应该在内部反叛,或者我在这里想念。

... ON (`Enr`.`discontinue_med` = `DiscontinueMed`.`id`)