问候,
我正在尝试使用CakePHP使用'group'参数进行查找。
dbms是oracle,令我惊讶的是它没有用(查询中没有group by)。
示例:
$this->User->find('all', array('group' => 'id'));
返回了查询:
select * from users User where 1 = 1;
在DboOracle :: renderStatement()中挖掘源代码我发现了这个:
return "SELECT {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$order} {$limit}";
我很惊讶没有看到{$ group},所以我环顾四周,发现一些dbo_文件确实包含在查询中的{$ group},例如dbo_source.php
return "SELECT {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$group} {$order} {$limit}";
这是否意味着蛋糕不支持oracle上的group by语句?或者有一种我不知道的解决方法吗?