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

CakePHP Tidak Akan Menerapkan Grup Berdasarkan Kondisi

Itu cara yang sangat aneh untuk membuat kueri Anda :-S

Ini dapat ditulis seperti ini (Dengan asumsi Proyek memiliki Banyak Waktu Proyek):

$result = $this->Project->find('all', array(
    'conditions'=>array(
        'Project.id'=>implode(",", $projectTimeArray)
    ),
    'joins'=>array(
        array(
            'table'=>'project_times',
            'alias'=>'ProjectTime',
            'type'=>'INNER',
            'conditions'=>array(
                'ProjectTime.project_id = Project.id',
                'ProjectTime.user_id'=>$this->Auth->user('id'),
                'ProjectTime.date_entry >='=>$firstDay
                'ProjectTime.date_entry <=' => $lastDay
            ),
            'order'=>array('ProjectTime.date_entry'=>'ASC'),
            'group'=>array('ProjectTime.date_entry')
        )
    )
));

(Diketik ke editor, belum diuji;-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa koneksi MySQLi saya sangat lambat?

  2. MySQL pilih nama kolom dan nilai sebagai bidang

  3. mysql keluar dari tanda kutip tunggal dan ganda

  4. Memasukkan data ke tabel sql di Eclipse EE

  5. Bagaimana saya bisa mengubah batas waktu koneksi Mysql default saat menghubungkan melalui python?