cakephp group by distinct

时间:2018-04-25 14:05:13

标签: php mysql arrays cakephp-2.0

我有一个表commande女巫包含一个日期,heure ...我想返回一个表女巫给我一个命令组按日期但我的问题我得到一个commande每个日期当我有一个以上的命令约会她是我的要求:

    class Suite3 extends BaseFeatureSpec {

      feature("Feature3") {

        scenario("Scenario5") {//test code}
        scenario("Scenario6") {//test code}
    }

}

这是输出:

$factures = $this->Commande->find('all', array(

                    'conditions' => array(
                        'Commande.prestataire_id' => $this->request->data['prestataire_id']

                    ),
             'group' => array('Commande.date'),
                 'order' => array('Commande.date' => 'DESC'),
                 'fields' => array(' Commande.date'),
                ));

1 个答案:

答案 0 :(得分:0)

尝试以下代码。我希望你的工作不确定。

$factures = $this->Commande->find('all', array(
        'fields' => 'DISTINCT Commande.date',
        'conditions' => array(
            'Commande.prestataire_id' => $this->request->data['prestataire_id']

        ),
    'group' => array('Commande.date'),
    'order' => array('Commande.date' => 'DESC')
));