0
私は日付ごとにいくつかのカウントデータを探したいシンプルなモデルを持っています。cakephp:group byが生成されたクエリにありません
$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(`Statsubscription`.`id`) as qs
FROM `statsubscriptions` AS `Statsubscription`
WHERE `Statsubscription`.`nlist_id` = 1
GROUP BY `Statsubscription`.`date`, `Statsubscription`.`type`
どのように私はこれを達成することができます
SELECT `Statsubscription`.`date`, `Statsubscription`.`type`, COUNT(*) as qs
FROM `statsubscriptions` AS `Statsubscription`
WHERE `Statsubscription`.`nlist_id` = 1
GROUP BYは、代わりに私はこのクエリが生成されることを希望上記の... completly不足しているのですか? GROUP BYの欠落の原因は何でしょうか?
くそっちゃった。 – 472084
OMG、ありがとう。あなたは正しいです。私は寝るつもりです:)私は1.5時間を無駄にし、誤植に気付かなかった... – sipiatti