【发布时间】:2015-12-28 23:21:53
【问题描述】:
我想通过关联表字段上的聚合函数进行排序,但是当我调试正在执行的 SQL 查询时,关联表 PersonaHistory 甚至没有得到 JOINed,当然我没有没有得到任何结果。
有没有办法做到这一点?
我可以强制在查询中加入表吗?
$query = $this->Personas->find('all')
->contain(['PersonaHistory'])
->order(['MAX(PersonaHistory.updated)' => 'ASC'])
->group('PersonaHistory.persona_id');
数据库:Personas has many PersonaHistory
【问题讨论】:
标签: cakephp cakephp-3.0 query-builder