cakephp2でjoinをおこなったときにgroupを指定してUser.idごとにデータを取り出したいのですが、下記にgroupの設定をしたらUser.idごとに取得できませんでした。
groupをどこに記述するのが正しいですか?
$options['joins'] = array( array('table' => 'users', 'alias' => 'users', 'type' => 'LEFT', 'conditions' => array( 'User.id = products.user_id' ) ) ); $options['conditions'] = array( 'products.status' => 1 ); $options['fields'] = array( 'sum(products.price) as sumPrice' ); $options['group'] = array( 'User.id' ); $s = $this->Product->find('all', $options); $this->set('a', $a);
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。