Mysql
 sql >> Datenbank >  >> RDS >> Mysql

CakePHP:Wie kann ich eine HAVING-Operation verwenden, wenn ich Abfragen mit der find-Methode erstelle?

Sie müssen es mit den Gruppenbedingungen verbinden. so

$this->find('all', array(
    'conditions' => array(
        'Post.length >=' => 100
    ),
    'fields' => array(
        'Author.id', 'COUNT(*) as Total'
    ),
    'group' => array(
        'Total HAVING Total > 10'
    )
));

Hoffe es hilft dir