sql >> Databáze >  >> RDS >> Mysql

pomocí virtuálních polí k součtu hodnot v cakephp

Myslím, že vaše pole je zmatené. také, kde nastavíte virtuální pole pro model? v neposlední řadě:proč dotaz v dotazu?

public function topvotes() { 
    $this->Post->virtualFields = array('total' => 'SUM(Post.vote_total)');
    $posts = $this->Post->find('all', array(
                            'fields' => array('total'),
                            'recursive' => 1,
                            'group' => array('Post.user_id'),
                            'conditions'=>array('Post.type' => 'new')
    ));
    $this->set('posts', $posts);
}


  1. MySql cursors.execute() pouze s jedním parametrem:Proč je řetězec rozdělen do seznamu?

  2. Jak OBJEDNAT PODLE SOUČTU() v MySQL?

  3. 2 způsoby převodu na velká písmena v Oracle

  4. Jak opravit chybu při provádění DDL alter table events drop cizího klíče FKg0mkvgsqn8584qoql6a2rxheq prostřednictvím prohlášení JDBC