cakephp:生成的查询中缺少group by

cakephp:生成的查询中缺少group by,cakephp,cakephp-1.3,Cakephp,Cakephp 1.3,我有一个简单的模型,我想找到一些计数数据每个日期。 我做这个发现就是为了做到这一点: $statsubscriptions = $this->Nlist->Statsubscription->find('all', array( 'fields'=>array('Statsubscription.date','Statsubscription.type','COUNT(*) as qs'), 'qroup'=>array('Statsub

我有一个简单的模型,我想找到一些计数数据每个日期。 我做这个发现就是为了做到这一点:

$statsubscriptions = $this->Nlist->Statsubscription->find('all',
    array(
     'fields'=>array('Statsubscription.date','Statsubscription.type','COUNT(*) as qs'),
     'qroup'=>array('Statsubscription.date','Statsubscription.type'),
     'conditions'=>array('Statsubscription.nlist_id'=>$id),
     'recursive'=>-1,
      )
 );
但它不起作用。生成的查询如下所示:

SELECT `Statsubscription`.`date`, `Statsubscription`.`type`, COUNT(*) as qs
FROM `statsubscriptions` AS `Statsubscription`
WHERE `Statsubscription`.`nlist_id` = 1 
GROUP BY已完全丢失。。。我希望生成以下查询,而不是上述查询:

    SELECT `Statsubscription`.`date`, `Statsubscription`.`type`, COUNT(`Statsubscription`.`id`) as qs
    FROM `statsubscriptions` AS `Statsubscription`
    WHERE `Statsubscription`.`nlist_id` = 1
    GROUP BY `Statsubscription`.`date`, `Statsubscription`.`type`

我怎样才能做到这一点?你写的是
qroup
而不是
GROUP
(即
q
而不是
g
)。这就是它不起作用的原因


p.S.:睡一觉…

天哪,非常感谢。你说得对,我要睡觉了:)我浪费了1.5个小时,没有注意到打字错误。。。