与oracle的cakephp:没有小组的?

时间:2009-10-01 07:16:26

标签: oracle cakephp dbo

问候,

我正在尝试使用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语句?或者有一种我不知道的解决方法吗?

1 个答案:

答案 0 :(得分:1)

这是最近修复过的已知问题。查看this link