Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

केकेपीएचपी शर्त के अनुसार समूह लागू नहीं करेगा

अपनी क्वेरी बनाने का यह एक बहुत ही अजीब तरीका है :-S

इसे इस तरह लिखा जा सकता है (मान लें कि प्रोजेक्ट में कई प्रोजेक्टटाइम हैं):

$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. मारियाडब अपडेट स्टेटमेंट को क्रियान्वित करते समय त्रुटि

  2. mysql COUNT(*) बनाम COUNT(DISTINCT col)

  3. MySQL संग्रहीत कार्यविधियाँ उनका उपयोग करती हैं या नहीं उनका उपयोग करती हैं

  4. डेटाग्रिडव्यू सेल वैल्यू चेंज अपडेट डेटाबेस

  5. मैसकल:विदेशी कुंजियों के साथ दो तालिकाओं में पंक्तियों को हटाएं