Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

menggunakan bidang virtual untuk menjumlahkan nilai dalam cakephp

Saya pikir array Anda kacau. juga, di mana Anda menyetel bidang virtual untuk model? last but not least:mengapa kueri di dalam kueri?

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL mendapatkan nilai non null pertama setelah grup oleh

  2. Masukkan menggunakan LEFT JOIN dan INNER JOIN

  3. Konversi MySQL ke XML melalui PHP

  4. MySql, PHP menampilkan Gambar di HTML

  5. Penyimpanan Biner MySQL menggunakan Sistem File BLOB VS OS:file besar, jumlah besar, masalah besar