Mysql
 sql >> база данни >  >> RDS >> Mysql

CakePHP няма да прилага група по условие

Това е много странен начин за изграждане на вашата заявка :-S

Може да се напише по този начин (ако приемем, че проектът има много ProjectTime):

$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')
        )
    )
));

(Въведено в редактора, непроверено;-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да напиша php файл за показване на изображение като <img src=/img.php?imageID=32 />?

  2. Как да добавя снимка в базата данни на mysql с помощта на php?

  3. Изберете всички данни, включвайте друга таблица, дори ако е нула

  4. MySQL зададе уникални_проверки, зададе чужди_ключ_чекове срещу ключове за деактивиране на алтър таблица

  5. Получаване на произволни данни от MySQL база данни, но без повтарящи се данни