我希望使用JOIN从表中选择数据,并在CakePHP中选择一个视图,如下所示:
$this->Annonces->find('all')
->where($arrFiltres)
->order($arrOrder)
->join([
'table' => 'annonces_suivis',
'alias' => 'AnnoncesSuivis',
'conditions' => [...],
]);
Run Code Online (Sandbox Code Playgroud)
并希望能够从第一个表和连接表的索引中选择所有字段,如下所示:
->select(['Annonces.*', 'AnnoncesSuivis.id']);
Run Code Online (Sandbox Code Playgroud)
但这会产生错误的SQL查询.